Skip to content
Interactive JSON Editor
Go Shell Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd/jd first commit Dec 9, 2016
vendor/github.com first commit Dec 9, 2016
LICENSE first commit Dec 9, 2016
Makefile first commit Dec 9, 2016
README.md Update README.md Dec 9, 2016
build.sh first commit Dec 9, 2016
editor.go first commit Dec 9, 2016
pretty.go first commit Dec 9, 2016

README.md

JD - Interactive JSON Editor

It's an experimental tool for querying and editing JSON documents. It's basically a playground to show off the path syntax of GJSON.

demo-basic

It's possible to add, delete, and edit any JSON value type.

demo-elements

Usage

# Read from Stdin
echo '{"id":9851,"name":{"first":"Tom","last":"Anderson"},"friends":["Sandy","Duke","Sam"]}' | jd

# Read from cURL
curl -s https://api.github.com/repos/tidwall/tile38/issues/23 | jd

# Read from a file
jd user.json

Install

There're pre-built binaries for Mac, Linux, FreeBSD and Windows on the releases page.

Mac (Homebrew)

brew tap tidwall/jd
brew install jd

Build

go get -u github.com/tidwall/jd/cmd/jd

For a very fast JSON stream editor, check out jsoned.

Contact

Josh Baker @tidwall

License

JD source code is available under the MIT License.

You can’t perform that action at this time.