jqp is a JSON processor with Python one-liner.
- Python 3.7, 3.8, 3.9, 3.10, 3.11
$ pip install jqp
jqp parses each line as a JSON object, and evaluates a given expression. A parsed JSON object is bounded a variable named j.
jqp cmd
cmd: | An expression to evaluate. |
---|
- optional arguments:
-h, --help show this help message and exit --version show version and exit --import IMPORT modules to import --ascii-output, -a with this option, jqp ensures ASCII output --sort-keys, -S sort keys in objects when the command print it --raw-input, -R pass each line text as a string instead of parsing it as JSON --raw-output, -r when a result is string, the command shows a raw string --join-output, -j do not show newlines
% echo '{"name": "Taro", "age": 10}' | jqp '[j["name"], j["age"]]' [ "Taro", 10 ]
MIT License