jsonfui is an interactive command-line JSON viewer. Examples
Download latest release from GitHub (does not require node.js).
Or, install via npm (requires node.js):
npm install -g jsonfui
To start jsonfui, pass a filename to it:
jsonfui /path/to/file.json
You can also read from stdin instead of a file:
curl -s https://api.github.com/users/adrianschneider/repos | jsonfui
You can also write to stdout with Enter
:
# list repos, pick one, view on github
curl -s https://api.github.com/users/adrianschneider/repos | jsonfui | xargs open
When the application is open, you are in a vim-style tree viewer.
down
, j
: down
up
, k
: up
left
, h
: go back/up one level
right
, l
: view child node
<Enter>
: send current selection to stdout and exit
y
or c
: copy current value to clipboard
-
: toggle expansion
/
: search for string recursively
*
: search for value under cursor
n
: next search result at current depth
N
: prev search result at current depth
<space>
: clear highlight