Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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).