An open API service indexing awesome lists of open source software.

https://github.com/tidwall/jd

Interactive JSON Editor
https://github.com/tidwall/jd

Last synced: 5 months ago
JSON representation

Interactive JSON Editor

Awesome Lists containing this project

README

          

# 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](https://github.com/tidwall/gjson).

![demo-basic](https://github.com/tidwall/jd/wiki/images/demo-basic.gif)

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

![demo-elements](https://github.com/tidwall/jd/wiki/images/demo-elements.gif)

## Usage

```bash
# 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](https://github.com/tidwall/jsoned).

## Contact
Josh Baker [@tidwall](http://twitter.com/tidwall)

## License

JD source code is available under the MIT [License](/LICENSE).