JsonPath
JsonPath copied to clipboard
A Java implementation of the JSONPath specification
Bumps [jackson-databind](https://github.com/FasterXML/jackson) from 2.1.2 to 2.9.10.4. Commits See full diff in compare view [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=com.fasterxml.jackson.core:jackson-databind&package-manager=maven&previous-version=2.1.2&new-version=2.9.10.4)](https://help.github.com/articles/configuring-automated-security-fixes) Dependabot will resolve any conflicts with this PR as long as you don't alter...
Might be working as designed but for me not as expected. To illustrate, this works JsonPath.compile( "$['field-A']" ); and this doesn't. JsonPath.compile( "$.field-A" ); I more complete test case follows....
Hello, Unlike the other json path project I stumbled upon, this one actually allows to return a `List` using a `TypeReference`, so this is most excellent for my use case....
Please add a Maven rule that packs all of the Jackson classes into the jsonpath jar. This makes it much easier to add the jar to miscellaneous apps. Thnx!
Expressions of the style `?(@.foo < 2)` should be supported. Ideally this expression support should include: ### Numerical comparison - `x < y` - `x y` - `x >= y`...
Currently, array indexes must be positive numbers. To support the use case of selecting the last entry in an array a [previous proposal](https://github.com/nebhale/JsonPath/issues/9) suggested supporting the `@.length` operator. This proposal...
Currently, array indexes can be selected using two forms. The first allows for the selection of a single index: ``` plain $..book[0] ``` The other allows for the selection of...
When running running the following JSONPath from the read me: ``` $..book[(@.length-1)] ``` i.e. The last book The following error is observed: ``` Illegal character 'PathCharacter [types=[], value=(, position=8]' $..book[(@.length-1)]...