An accurate, forgiving and insanely fast JSON reformatter
Switch branches/tags
Nothing to show
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
jp Use POSIX-style flags Mar 9, 2014
pkg Packaging fussing Mar 9, 2014
.travis.yml Get travis to build with go 1.2 and tip Mar 9, 2014
LICENSE.txt Update copyright year Mar 8, 2014 Document how to install via homebrew Mar 9, 2014
jp.go Update copyright year Mar 8, 2014
jp_test.go Update copyright year Mar 8, 2014


jp is a command line tool that reformats JSON to make it easier to read:

$ cat names.json
$ jp names.json
  "names": [

It is insanely fast, doesn't mess with the data, and handles invalid JSON (within reason). For more information see the project homepage.


Using Homebrew:

brew install

If you don't use Homebrew you can download a precompiled binary and copy the jp file inside to somewhere in your path.

Or if you have a working go installation run go get