1
0
Commit Graph

15 Commits

Author SHA1 Message Date
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