|
|
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 |
|
|
|
8630cffdcd
|
Add runner that regenerates every documented output
|
2026-08-04 17:28:41 +00:00 |
|
|
|
b618dc17f2
|
Add gitignore
|
2026-08-04 17:28:34 +00:00 |
|
|
|
67cc6e5806
|
Add Maven build: Jackson 3.2.1 via jackson-bom, JDK 21 release target
|
2026-08-04 17:28:30 +00:00 |
|
|
|
45ee831685
|
Initial commit
|
2026-08-04 17:28:02 +00:00 |
|