Tatu Saloranta
Tatu Saloranta
Currently `createParser()` and `createGenerator()` methods require caller to take care of closing of parser/generator, allowing possible loss of things like file handles and URL connections (see #803 f.ex) But it...
(note: replaces https://github.com/FasterXML/jackson-databind/issues/3520) It looks like JDK's `HttpURLConnection` has unfortunate handling of some error cases, leading to leakage of not-fully-closed HTTP connections under some error conditions. See https://github.com/FasterXML/jackson-databind/issues/3455 for details....
Looks like content such as: ``` [ 100.300.30 ] ``` does pass and report number token `100.300`, only failing when trying to access to the following token. This should be...
Implementation of #774 is mostly complete, but there is one minor inconsistency: whereas leading plus sign -- if (and only if) enabled as non-standard feature -- is retained for some...
(note: related to/inspired by https://github.com/FasterXML/jackson-databind/issues/2816) Some aspects of input document are prone to possible abuse, so that malicious sender can create specifically crafted documents to try to overload server. This...
Current JsonParser.getText() requires reading of the whole JSON String value as String. While convenient, this may not be optimal when processing large payloads. As an alternative method, there should be...
In order to add better (optional) logical location information for all Jackson, it is necessary to move `Reference` helper type down from `jackson-databind` into `jackson-core`. While it could be added...
One common wish for processing (at various levels) is to be able to modify incoming String values, to either: 1. Modify Strings themselves (trim whitespace, change casing etc), or 2....
See https://github.com/FasterXML/jackson-dataformats-binary/pull/65 for background: it looks like UTF-8 json parser is not checking for case of 3-byte character being surrogate: I think it should. (although there is still the whole...
Looks like no bounds check are verified when buffering digits of integer numbers by `UTF8DataInputJsonParser`, and thereby long enough integer numbers (longer than current empty buffer size, or at very...