jql-0.2.1 is not a library.
Visit the last successful build:
jql-5.2.0
JQL
A JSON Query Language CLI tool
The core philosophy of jql:
- Keep its features as simple as possible
- Avoid redunduncy
- Provide meaningful error messages
- Eat JSON as input, process, output JSON back
Installation 🚀
Usage 🐨
If you find some of the following examples confusing, please have a look at The JavaScript Object Notation (JSON) Data Interchange Format.
Accessing the root
"This is a valid JSON text with one value"
"This is a valid JSON text with one value"
Accessing a child
"yay!"
Please note that the following is also valid:
"yay!"
Accessing an index
7
Please note that the following is also valid:
7
Accessing a range
Please note that you can reverse it:
Bonus, you can do it again to get it back:
Please note that you can still access the children:
"Misty"
Multi-selection
Filter
You can also combine a filter with a child selection, a multi-selection and ranges at the same time:
Please note that only one filter can be applied at the group level. If you want to achieve something like .|foo|bar
, simply go for .|foo.bar
.
Special characters
1337
How to save the output
Help 📖