Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fiatjaf/jqview
simplest possible native GUI for inspecting JSON objects with jq
https://github.com/fiatjaf/jqview
gui jq json qt
Last synced: 4 days ago
JSON representation
simplest possible native GUI for inspecting JSON objects with jq
- Host: GitHub
- URL: https://github.com/fiatjaf/jqview
- Owner: fiatjaf
- License: other
- Created: 2020-06-05T19:42:31.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-06-30T00:24:54.000Z (over 4 years ago)
- Last Synced: 2024-10-26T21:58:35.388Z (18 days ago)
- Topics: gui, jq, json, qt
- Language: Go
- Size: 70.3 KB
- Stars: 370
- Watchers: 6
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ./jqview [![Mentioned in Awesome jq](https://awesome.re/mentioned-badge.svg)](https://github.com/fiatjaf/awesome-jq)
The simplest possible native GUI for inspecting JSON objects with [jq](https://stedolan.github.io/jq/manual/).
Made with [Qt](https://qt.io/) and [gojq](https://github.com/itchyny/gojq).
## Usage
```
~> echo '[{"name": "Mises"}, {"name": "Hayek"}, {"name": "Menger"}]' | jqview
```![](screenshot1.png)
```
~> echo '[{"name": "Mises"}, {"name": "Hayek"}, {"name": "Menger"}]' | jqview '.[].name'
```![](screenshot2.png)
```
~> echo '[{"name": "Mises"}, {"name": "Hayek"}, {"name": "Menger"}]' > names.json
~> jqview 'map(select(.name | startswith("M")))' names.json
```![](screenshot3.png)
## Installation
Download from [releases](https://github.com/fiatjaf/jqview/releases), or compile using instructions from [this table](https://github.com/therecipe/qt/wiki/Deploying-Application).