lib.rs
jaq
2,758 downloads per month . MIT license . 340KB 5.5K SLoC jaq. jaq (pronounced /ʒaːk/, like Jacques[^jacques]) is a clone of the JSON data processing tool jq. jaq aims to support a large subset of jq's syntax and operations.. You can try jaq online on the jaq playground.Instructions for the playground can be found here.. jaq focuses on three goals:
jql
# json # json-query # query-language # command-line-tool # data-query # query # tool app jql jql - JSON Query Language - is a fast and simple command-line tool to manipulate JSON data. by Davy Duperron and 16 contributors. Install; GitHub repo (yamafaktory) 122 stable releases (8 major) 8.0.3 Feb 3, 2025 8.0.2 Dec 6, 2024 8.0.1 Nov 7, 2024
nu_plugin_query
bin+lib nu _ plugin _ query A Nushell plugin to query JSON, XML, and various web data. by Sophia June Turner, ysthakur, nushell and 5 contributors. Install; API reference; GitHub repo ; Home (nushell.sh) 57 releases (breaking) 0.102.0 Feb 5, 2025 0.101.0 Dec 22, 2024 0.100.0 Nov 13, 2024 0.96.1 Jul 29, 2024
jsonpath-rust
The details can be found there Therefore JsonPath is a query language for JSON, similar to XPath for XML. The JsonPath query is a set of assertions to specify the JSON fields that need to be verified. Python bindings (jsonpath-rust-bindings) are available on pypi: pip install jsonpath-rust-bindings Simple examples. Let's suppose we have a ...
convert2json
234 downloads per month . MIT license . 38KB 646 lines. convert2json. Utilities for use on the command line, to convert CSV, INI, RSV, TOML, XML & YAML to JSON. For each supported format there is a tool for use in a pipe as well as a wrapper which passes the converted input or files in the arguments to jaq or jq, for further querying and processing.