JSONPath icon indicating copy to clipboard operation
JSONPath copied to clipboard

JSONPath implementation for PHP.

Results 40 JSONPath issues
Sort by recently updated
recently updated
newest added

Test Data: ```json [ { "key":0 }, { "key":42 }, { "key":-1 }, { "key":1 }, { "key":41 }, { "key":43 }, { "key":42.0001 }, { "key":41.9999 }, { "key":100...

enhancement
help wanted
good first issue
hacktoberfest

Test Data: ```json [ [ 2, 3 ], [ "a" ], [ 0, 2 ], [ 2 ] ] ``` Selector: ``` $[?(@[-1]==2)] ``` Result (Proposal A): ```diff --- Expected...

enhancement
help wanted
good first issue
hacktoberfest

Test Data: ```json [ { "key":42 }, { "key":43 }, { "key":44 } ] ``` Selector: ``` $[?(@.key>43 || @.key

enhancement
help wanted
good first issue
hacktoberfest

Test Data: ```json [ { "key":42 }, { "key":43 }, { "key":44 } ] ``` Selector: ``` $[?(@.key>42 && @.key

enhancement
help wanted
good first issue
hacktoberfest

Test Data: ```json [ "first", "second", "third", "forth", "fifth" ] ``` Selector: ``` $.-1 ``` Result (Proposal A): ```diff --- Expected +++ Actual @@ @@ -'[]' +'["fifth"]' ``` https://cburgmer.github.io/json-path-comparison/results/dot_notation_with_number_-1.html

enhancement
help wanted
good first issue
hacktoberfest

Test Data: ```json [ "first", "second", "third", "forth", "fifth" ] ``` Selector: ``` $.2 ``` Result (Proposal A): ```diff --- Expected +++ Actual @@ @@ -'[]' +'["third"]' ``` https://cburgmer.github.io/json-path-comparison/results/dot_notation_with_number.html

enhancement
help wanted
good first issue
hacktoberfest

Test Data: ```json { "key":"value", "another key":{ "complex":"string", "primitives":[ 0, 1 ] } } ``` Selector: ``` $..[*] ``` Result: ``` Unable to parse token $ in expression: .$ ```...

enhancement
help wanted
good first issue
hacktoberfest

@SoftCreatR If you are interested in helping to shape a JSONPath standard, see the [IETF JSONPath mailing list](https://www.ietf.org/mailman/listinfo/jsonpath) for upcoming information about a Working Group to work on the standard....

## What does this PR do? It is naive implementation to fix #20 And because the QueryTest doesn't fail if a test fails, I added a baseline for the currently...

## 💡 Feature / Idea Publish a new release with PHP 8.5 support. The `main` branch already includes the updated constraint (`8.1 - 8.5`), but the current stable release (0.10.0)...