Need help with jd?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

tidwall
125 Stars 1 Forks MIT License 5 Commits 0 Opened issues

Description

Interactive JSON Editor

Services available

!
?

Need anything else?

Contributors list

# 3,108
Go
golang
Shell
Redis
5 commits

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.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.