Query & Format JSON
Formatted JSON value from a nested path
Format TextHow it works
1. json-query Extract a value from JSON using dot/bracket path 2. json-format Format and pretty-print JSON
$ json-query --path=data.users | json-format Examples
Extract and format the users array from an API response
Usage
"{"data":{"users":[{"name":"Alice","role":"admin"},{"name":"B..." | json-query --path=data.users | json-format Pull user stats from a nested analytics payload
Usage
"{"data":{"users":{"count":42,"active":38,"suspended":4}}}" | json-query --path=data.users | json-format Query user emails from a JSON export for a mailing list
Usage
"{"data":{"users":[{"id":1,"email":"[email protected]"},{"id":2,"e..." | json-query --path=data.users | json-format