Add FunctionalScalarDeserializer for functional-style deserialization by jhan0121 · Pull Request #5595 · FasterXML/jackson-databind (original) (raw)

@jhan0121

…FasterXML#4004)

Add functional-style deserializer extending StdScalarDeserializer that allows using Function<String, T> or BiFunction<JsonParser, DeserializationContext, T> for simple scalar-to-object conversions.

@cowtowncoder added the cla-needed

PR looks good (although may also require code review), but CLA needed from submitter

label

Jan 18, 2026

@cowtowncoder cowtowncoder added cla-received

PR already covered by CLA (optional label)

and removed cla-needed

PR looks good (although may also require code review), but CLA needed from submitter

labels

Jan 18, 2026

@cowtowncoder

@cowtowncoder

JooHyukKim

JooHyukKim

JooHyukKim

JooHyukKim

JooHyukKim

@jhan0121

@cowtowncoder

cowtowncoder

@jhan0121

cowtowncoder

cowtowncoder

cowtowncoder

@cowtowncoder

@cowtowncoder cowtowncoder changed the titleImplement #4004: Add FunctionalScalarDeserializer for functional-style deserialization Add FunctionalScalarDeserializer for functional-style deserialization

Jan 22, 2026

@cowtowncoder

@cowtowncoder

…ckson-databind into 4004-functional-deserializer

cowtowncoder

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters

[ Show hidden characters]({{ revealButtonHref }})