NANQL is yet another simple (and quite normal) query language for json, that I made to learn better about parsers and F#.
It's syntax is very declarative and easy to understand.
Check the change log here.
filterby Category = 'Fantasy'
orderby Rating asc
take 1
Download the binary here.
OR
Build it
git clone https://github.com/lucascompython/NANQL.git
cd NANQL/NANQL
./build.ps1 -help
Check the examples.
- Add "interactive" mode
- Add a binary release
- Add support for building the project with powershell helper
- Add YAML support
- Documentation
- Add some more complex queries, for example let's say you have this piece of json:
[{"x": 2, "y": 0}, {"x": 3, "y": 1}, {"x": 4, "y": 1}]
, I wan't to add something likeSUM(X) WHERE Y > 0 (would equate to 7)
andLIST(X) WHERE Y > 0 (would equate to [3,4])
This project is licensed under the GPL3 license.