This website requires JavaScript.
Explore
Help
Sign In
asmhatre
0 Followers
·
0 Following
Joined on
2025-12-11
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues.
Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
28
Projects
Packages
Public Activity
Starred Repositories
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:33:06 +00:00
1da762891c
Part 5 extra: the three discriminator failure modes
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:33:00 +00:00
439bc33e7d
Part 5: all four @JsonTypeInfo include strategies, executed
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:32:49 +00:00
fc5844966a
Part 5: deserialise a mixed list, and prove the lossy JSON cannot round-trip
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:32:38 +00:00
fc99bd34a9
Part 5: writeValueAsString(List) drops the discriminator - and the two fixes
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:32:21 +00:00
5c6e87bea2
Part 5: bank transfer subtype
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:32:19 +00:00
07714d5497
Part 5: credit card subtype
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:32:14 +00:00
198b6b76a8
Part 5: polymorphic base type with @JsonTypeInfo and @JsonSubTypes
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:32:07 +00:00
b43a5460ce
Part 4 extra: ValueSerializer, the rename that breaks every custom handler
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:32:00 +00:00
3e7cea3f2a
Part 4: mix-ins registered on the builder
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:31:47 +00:00
1f6f6fd855
Part 4: SimpleModule on the builder, and the BigDecimal scale trap
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:31:36 +00:00
3ac9163232
Part 4: custom deserialiser using ctxt.readTree and null-safe path()
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:31:28 +00:00
f487566ae0
Part 4: custom serialiser on the real Jackson 3 StdSerializer signature
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:31:23 +00:00
22d59d0f7c
Part 4: Money value object shared by the custom handlers
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:31:14 +00:00
9ded5a9bcb
Part 3: @JsonCreator, plus @JsonUnwrapped and @JsonAnyGetter/Setter
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:31:03 +00:00
81e3879d5c
Part 3: @JsonAlias, and why @JsonIgnoreProperties matters less in Jackson 3
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:30:54 +00:00
a3beb326ef
Part 3: @JsonInclude and @JsonFormat; ISO-8601 is already the default
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:30:45 +00:00
ec69b3f29b
Part 3: @JsonProperty and @JsonIgnore, both directions
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:30:30 +00:00
cab6dae3b3
Part 2 extra: Jackson 3 introspects
permits
, so @JsonSubTypes can go
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:30:24 +00:00
52b2365f69
Part 2: sealed hierarchy with explicit @JsonSubTypes registry
asmhatre
pushed to
main
at
asmhatre/jackson3-by-example
2026-08-04 17:30:13 +00:00
5682884b53
Part 2: Optional is native in Jackson 3; NON_ABSENT vs null
Previous
15
Next