Skip to content

Tags: arunahk/JSONPath

Tags

0.3.1

Toggle 0.3.1's commit message

0.3.0

Toggle 0.3.0's commit message
Lexer clean up and refactor

- Added JSONPathToken class as value object
- Updated the lexing and filtering of the recursive token ("..") to allow for a combination of recursion
   and filters, eg. $..[?(@.type == 'suburb')].name

0.2.5

Toggle 0.2.5's commit message
Merge pull request FlowCommunications#5 from twistor/fix-simple-access

Fix simple key usage (expressions are not required to start with "."). Allow expressions to start with "0". Move expression sanitizing to lexer.

0.2.4

Toggle 0.2.4's commit message
Better empty/null checks for first and last methods

0.2.3

Toggle 0.2.3's commit message
Fixing first & last methods

0.2.2

Toggle 0.2.2's commit message
Removing .idea from repo

0.2.1

Toggle 0.2.1's commit message
Merge branch 'master' of git://github.com/FlowCommunications/JSONPath

0.2.0

Toggle 0.2.0's commit message
Added ArrayAccess and Iterator features to JSONPath;

JSONPath::find() method now returns new JSONPath objects with the filtered data for further iteration and chaining;
JSONPath::first() and ::last() methods no longer perform a query but return values from the current data collection;

0.1.1

Toggle 0.1.1's commit message
Adding support for square bracket notation within query matches; Remo…

…ving regex log from parseExpressions to handle opening and closing brackets;

0.1.0

Toggle 0.1.0's commit message
Initial commit