Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gulyasm/jsonui
jsonui is an interactive JSON explorer on your command line
https://github.com/gulyasm/jsonui
api command-line command-line-tool golang json json-parser productivity software-development terminal-app terminal-based
Last synced: 3 months ago
JSON representation
jsonui is an interactive JSON explorer on your command line
- Host: GitHub
- URL: https://github.com/gulyasm/jsonui
- Owner: gulyasm
- License: apache-2.0
- Archived: true
- Created: 2018-03-16T09:44:05.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-12-31T08:22:01.000Z (about 3 years ago)
- Last Synced: 2024-04-16T19:29:52.054Z (9 months ago)
- Topics: api, command-line, command-line-tool, golang, json, json-parser, productivity, software-development, terminal-app, terminal-based
- Language: Go
- Homepage:
- Size: 463 KB
- Stars: 786
- Watchers: 12
- Forks: 37
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.txt
Awesome Lists containing this project
- my-awesome-starred - gulyasm/jsonui - jsonui is an interactive JSON explorer on your command line (Go)
README
# JSONUI
[![](https://travis-ci.org/gulyasm/jsonui.svg?branch=master)](https://travis-ci.org/gulyasm/jsonui) [![](https://goreportcard.com/badge/github.com/gulyasm/jsonui)](https://goreportcard.com/report/github.com/gulyasm/jsonui)`jsonui` is an interactive JSON explorer in your command line. You can pipe any JSON into `jsonui` and explore it, copy the path for each element.
![](img/jsonui.gif)
## Install
`go get -u github.com/gulyasm/jsonui`## Binary Releases
[Binary releases are availabe](https://github.com/gulyasm/jsonui/releases)## Usage
Just use the standard output:
```
cat test_big.json | jsonui
```### Keys
#### `j`, `DownArrow`
Move down a line#### `k`, `DownUp`
Move up a line#### `J/PageDown`
Move down 15 lines#### `K/PageUp`
Move up 15 lines#### `h/?`
Toggle Help view#### `e`
Toggle node (expend or collapse)#### `E`
Expand all nodes#### `C`
Collapse all nodes#### `q/Ctrl+C`
Quit jsonui## Acknowledgments
Special thanks for [asciimoo](https://github.com/asciimoo) and the [wuzz](https://github.com/asciimoo/wuzz) project for all the help and suggestions.