|
|
22d59d0f7c
|
Part 4: Money value object shared by the custom handlers
|
2026-08-04 17:31:21 +00:00 |
|
|
|
9ded5a9bcb
|
Part 3: @JsonCreator, plus @JsonUnwrapped and @JsonAnyGetter/Setter
|
2026-08-04 17:31:12 +00:00 |
|
|
|
81e3879d5c
|
Part 3: @JsonAlias, and why @JsonIgnoreProperties matters less in Jackson 3
|
2026-08-04 17:31:01 +00:00 |
|
|
|
a3beb326ef
|
Part 3: @JsonInclude and @JsonFormat; ISO-8601 is already the default
|
2026-08-04 17:30:52 +00:00 |
|
|
|
ec69b3f29b
|
Part 3: @JsonProperty and @JsonIgnore, both directions
|
2026-08-04 17:30:43 +00:00 |
|
|
|
cab6dae3b3
|
Part 2 extra: Jackson 3 introspects permits, so @JsonSubTypes can go
|
2026-08-04 17:30:29 +00:00 |
|
|
|
52b2365f69
|
Part 2: sealed hierarchy with explicit @JsonSubTypes registry
|
2026-08-04 17:30:23 +00:00 |
|
|
|
5682884b53
|
Part 2: Optional is native in Jackson 3; NON_ABSENT vs null
|
2026-08-04 17:30:13 +00:00 |
|
|
|
f1fca2e339
|
Part 2: records need no module, annotation or -parameters flag
|
2026-08-04 17:30:04 +00:00 |
|
|
|
a5c3179cd1
|
Part 1 extra: POJOs serialise alphabetically, records do not
|
2026-08-04 17:29:51 +00:00 |
|
|
|
97d54d33a1
|
Part 1: TypeReference, and what List.class actually produces
|
2026-08-04 17:29:43 +00:00 |
|
|
|
7f60c445ed
|
Part 1: read from String, File and InputStream
|
2026-08-04 17:29:34 +00:00 |
|
|
|
96fa406468
|
Part 1: write to String, File and pretty-printed String
|
2026-08-04 17:29:27 +00:00 |
|
|
|
f02e158c79
|
Part 0: the same payload read by data binding, tree model and streaming
|
2026-08-04 17:29:15 +00:00 |
|
|
|
4af1f1ee14
|
Part 0: shared immutable mapper, with the Jackson 2 lines that no longer apply
|
2026-08-04 17:29:09 +00:00 |
|
|
|
52503ad26e
|
Part 0: first serialise/deserialise round-trip
|
2026-08-04 17:28:58 +00:00 |
|