JsonSurfer
JsonSurfer copied to clipboard
A streaming JsonPath processor in Java
Bumps the minor-updates group with 11 updates: | Package | From | To | | --- | --- | --- | | [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.2.13` | `1.5.3` | | [org.mockito:mockito-core](https://github.com/mockito/mockito)...
I'll start with my use case since I may be missing a simpler way to do it. I'm parsing a non-blocking stream of a newline-delimited JSON file where each object...
IETF [RFC 9535](https://www.rfc-editor.org/rfc/rfc9535) defines a proposed standard for JSONPath. Other resources: * A partial [Compliance Test Suite](https://github.com/jsonpath-standard/jsonpath-compliance-test-suite). * Behaviours of various implementations can be checked in the [comparison project](https://cburgmer.github.io/json-path-comparison/). Please...
Hi, For parsing a JSON Sequence, I don't find a JSON path, that parses the objects. Lets say there is a JSON Sequence `{"abc":123}{"xy":"value"}` With JSON path `$[*]` or `$*`...
When trying to execute this snippet: ```JAVA String json = "[1,2,3]"; Collector collector = SURFER.collector(json); ValueBox box = collector.collectAll("$[-1:]", Object.class); ``` Code returns [1,2,3], shouldn't it return element 3 according...
Hello, JsonSurfer looks really cool. I am wondering if you have any plans to allow the Json data to be modified during stream processing?
Jackson has had `NonBlockingByteBufferJsonParser` from 2.14. Could `NonBlockingParser`be upgraded to accommodate to `ByteBufferFeeder` to avoid having to do memory copying when source is `ByteBuffer`
Bumps the minor-updates group with 15 updates in the / directory: | Package | From | To | | --- | --- | --- | | [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.2.13` |...
Bumps the minor-updates group with 16 updates in the / directory: | Package | From | To | | --- | --- | --- | | [ch.qos.logback:logback-classic](https://github.com/qos-ch/logback) | `1.2.13` |...