Diff & patch json object.
```
USAGE:
jsondiffpath-cli
OPTIONS: -h, --help Print help information
SUBCOMMANDS: diff diff two json file help Print this message or the help of the given subcommand(s) patch patch a json object with a patch document ```
``` diff two json file
USAGE:
jsondiffpath-cli diff
ARGS:
OPTIONS: -h, --help Print help information ```
LEFT_JSON:
json
{
"bar": [
1, 2, 3
],
"foo": 10
}
RIGHT_JSON:
json
{
"bar": [
2, 3, 4
],
"foo": 11
}
diff:
```
USAGE:
jsondiffpath-cli patch
ARGS:
OPTIONS: ```
jsondiffpatch-cli patch [left.json] [right.json]
ORIGINAL_JSON:
json
{
"foo": "Hello World",
"bar": "Unknown"
}
PATCH_JSON:
json
[
{ "op": "replace", "path": "/foo", "value": "new value" },
{ "op": "add", "path": "/baz", "value": "added value" },
{ "op": "remove", "path": "/bar" }
]
result:
json
{
"baz": "added value",
"foo": "new value"
}