jq
7.2#3 in json toolsFree planFree planWebLinuxmacOSSelf-hosted
Visit| Fact | jq | PerfectJSON |
|---|---|---|
| Data handling | jq processes streams of JSON values, with each expression running on each input value and producing zero or more outputs. | Parsing, validation, formatting, diffing and conversion run locally in the browser; edited JSON is not uploaded, and documents and preferences are stored in browser local storage. |
| Support | The project points users to Stack Overflow, the #jq Libera.Chat channel, and its Discord server for questions and discussion. | The site provides separate email contacts for feedback, bugs and feature requests, and for security and privacy questions. |
jq suits developers and other command-line users who need to query, filter, or reshape JSON streams. Its incremental parsing option may be useful when working with very large inputs.
It suits developers working with JSON such as API payloads, access tokens, and configuration files. It may also help anyone needing browser-based validation, editing, conversion, or comparison.