Yay, beautiful JSON on the command line!
yayson will take input on stdin and print pretty JSON with color in your terminal. It will come out something like this:

Example usage
cat my.json | yayson.py
or
curl -s http://www.example.com/my.json | yayson.py
–help output
usage: yayson.py [-h] [-i INDENT] [-c] [-s] [–version]
Yayson produces beautiful JSON
- optional arguments:
- -h, --help
show this help message and exit
- -i INDENT, --indent INDENT
Number of spaces to indent with (default: 2)
- -c, --compact
Print JSON in compact mode, i.e. without spaces between keys and values
- -s, --sort
Turn on key sorting
- --version
Print version information
Release information
0.3.1 (2015-03-23)
[Library support (#6)](https://github.com/sebdah/yayson/issues/6). Thanks [@Macropin](https://github.com/macropin) for the PR.
0.3.0 (2013-05-23)
[Small fix for Python 3 (#5)](https://github.com/sebdah/yayson/issues/5). Thanks [@Fiedzia](https://github.com/Fiedzia) for the PR.
0.2.0 (2013-04-08)
[Set default indenting to 2 spaces (#2)](https://github.com/sebdah/yayson/issues/2)
[Add compact mode (#1)](https://github.com/sebdah/yayson/issues/1)
0.1.0 (2013-04-07)
Initial release
Releasing to PyPI
make release
Metadata
Release files for yayson 0.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| yayson-0.3.1.tar.gz | 3.1 kB | Details |
Release files / yayson-0.3.1.tar.gz
| Download URL | yayson-0.3.1.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
33796c321db348974783ef48e76389f78974990a3106a75f6343d73ac15b8f45
|
|
BLAKE2b-256 checksum How to use checksums |
fc994c9b1a0e165e85321491834fb0c523aceeb9ebaa1892ee6b10b0e2692987
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |