jackson-core icon indicating copy to clipboard operation
jackson-core copied to clipboard

Core part of Jackson that defines Streaming API as well as basic shared abstractions

Results 74 jackson-core issues
Sort by recently updated
recently updated
newest added

I was looking at `UTF8StreamJsonParser#finishString` which seems to mostly consist of scanning for a trailing quote, with an optimized code path for ASCII strings. This optimized code path for ASCII...

3.x

I was looking at some heap dumps and saw that TextBuffer still uses char[] internally. I think it could instead use an approach similar to the jdk String and StringBuilder,...

What is the recommended way to write raw binary content? As far as I can see `com.fasterxml.jackson.core.JsonGenerator#writeRaw()` variants only support `String`/`char[]`/`SerializableString` arguments, which are not suitable for binary formats. Is...

Looks like we haven't yet marked all methods that should be as deprecated: should do that so it's easier to see what to convert from other modules.

2.15

(note: offshoot of #833) While there is `JsonFactory.Feature.USE_THREAD_LOCAL_FOR_BUFFER_RECYCLING` that allows turning off buffer recycling, there isn't any way to change, for example, default buffer sizes; or logic of what to...

2.15

## Versions: Jackson Version: 2.12.7 Java Version: 11 ## Context: We operate a large installation of the open source [Spinnaker CD platform](https://github.com/spinnaker). Spinnaker uses a complicated json object to manage...

(note: off-shoot of https://github.com/FasterXML/jackson/discussions/221) (note: was earlier filed as #15, mea culpa) Currently there is no way to access contents of long JSON String values without buffering of all contents...

performance

Fixes https://github.com/FasterXML/jackson-core/issues/1274

With #1230 done, we can tackle one problem that may have been a regression: the fact that even when following `JsonParser` methods are used: * `getDecimalValue()` * `getDoubleValue()` * `getFloatValue()`...

2.18

First posted in discussions: https://github.com/FasterXML/jackson/discussions/215 Jackson version: `2.12.6` We have observed sporadic instances of serialized JSON messages containing corrupted keys and/or values (correct length, but some amount of string suffix...