Tatu Saloranta

Results 210 issues of Tatu Saloranta

(note: addresses #4907 in part) Since introspection of core JDK types (java.*, sun.*, com.sun.*) and extended JDK types (javax.*) can be problematic for platforms like Graal (or maybe even in...

A recurring use case for value classes is that of wanting to support two related structures for deserialization via Creator methods (constructor / factory method). Basically to allow 2 JSON...

2.19

(note: follow-up to #5046) With change to `MethodHandle`s it seems there should no longer be any benefit from trying to force access of `public` accessors (Fields, Methods). While we may...

3.x
performance
3.1

Since many dataformat backends require specifying of a `FormatSchema` -- at least Avro, CSV, Protobuf and (Java) Properties do -- and since in most cases there is a way to...

3.x

There is some usage (esp. via Java properties files) where "simple" arrays are expressed as comma-separated lists, like so: ``` json { "hosts" : "localhost:8080, otherhost.com:8080" } ``` and it...

3.x

### Discussed in https://github.com/FasterXML/jackson-databind/discussions/4888 Originally posted by **chrylis** January 7, 2025 Currently, `@JsonAnySetter` can be used on a physical field of type `Map`, but unlike `@JsonProperty`, it will be silently...

(note: based on https://github.com/FasterXML/jackson-annotations/issues/102) Since existing but deprecated `SerializationFeature.WRITE_EMPTY_JSON_ARRAYS` does not have exact replacement as is, we need to figure out what to do: main choices being: 1. Figure out...

3.0

Since configuration of `Locale` is likely to affect construction of deserializers (for example when dealing with Turkish "dotless i" conversion problem; and possibly for date/number formatting) and perhaps serializers; and...

3.1

(see https://github.com/FasterXML/jackson-core/issues/420 by @deblockt for background) There is currently no way to attach `JsonStreamContext` (or, for 3.0, `TokenStreamContext`) to `TreeTraversingParser`, so code that relies on parent hierarchy (either for structure...

3.x

(note: related to #1980) With addition of `JsonPointer`, it seems reasonable to allow removal of a node pointed to by expression. Addition of a method that returns `JsonNode` removed (or...

3.0