-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Issues For New Contributors
OUT OF DATE -- Not updated since 2020
This is a new (created October 2019) Wiki page that tries to link to those issues across Jackson components that are considered "New Contributor Friendly": something that may be easy to resolve (but sometimes not), but should at least be easy to tackle in some form: verify, add a unit test, investigate root cause(s), potential fix(es). And ultimately getting fixed of course.
This is just a manually maintained page to actual issues: I have created/will create good-first-issue
label on all Jackson component repos, and whenever labeling, will try to add link here. I encourage everyone else to do the same -- I intent to keep this Wiki as open as possible (either fully open, or via Team that has access, adding anyone who wants to be added)
That is understandable -- classification is inexact science, and they may only appear less complex than truly complicated ones. Sometimes things are more difficult than they appear, as well.
But if you are unsure about the problem or possible ways to fix the problem, don't be afraid to ask. Sometimes a small but vital piece of information from project owners can help a lot; maintainers do not always remember to add all contextual information (or assume reader is more familiar with the project). Asking clarifying questions is encouraged, especially when including notes on parts that you (think you) understand.
Besides obvious help by working on issues in some form, we could ALSO use help in maintaining this page.
One challenge with Github Wikis is that they are either fully open -- so anyone can change anything -- or must be gated by coarse Repo settings. Although ideally we would leave this Wiki wide open there are some security concerns by malicious changes here leading users to bad web sites or mis-information so Wiki here is only editable by users that belong to Wiki
team of FasterXML
organization.
But we trust our community so if you would like to help add/update/delete entries here, please contact us either via Issue in this repo, or by sending email note to info
at fasterxml dot com, and we will give you access.
- none currently -
- none currently -
- #108: Default string formats that will deserialize successfully to an Instant? (DOCUMENTATION)
- #168: InstantSerializer doesn't respect any format-related settings without replacing serializer instance
- none currently -
- #2: Better multiset serialization / deserialization
- none currently -
- none currently -
- #302: Unable to serialize top-level Java8 Stream
- #329: Jackson ignores JacksonXmlElementWrapper on Stream
- none currently -
- none currently -
- #95: BaseStreamWriter.writeSpace(String) should not close open element
Note: these issues were solved recently by contributors outside of main development teams (new or otherwise)
-
#2873 --
MapperFeature.ACCEPT_CASE_INSENSITIVE_ENUMS
should work for enum as keys -- by @ILGO0413 -
#1458 --
@JsonAnyGetter
should be allowed on a field -- by @dominikrebhan - #2291 -- Create tutorial on how to use Builders and Jackson -- by @Hassan-Elseoudy
-
#500: Allow
optional-padding
forBase64Variant
-- PR by @pavan-kalyan - #94: Deserialization of timestamps with UTC timezone to LocalDateTime doesn't yield correct time -- PR by @angelyan
- #25: SetMultimap should be deserialized to a LinkedHashMultimap by default -- PR by @Migwel
-
#2871 -- Serialization of map keys does not use
@JsonValue
similar to values (no chaining?) -- maybe add@JsonKey
annotation -- PR by @Anusien
- (databind) #2215: Support BigDecimal in StdValueInstantiator -- by @upsidedownsmile