Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/pank1999/find-json-difference

Json difference between two objects in proper format
https://github.com/pank1999/find-json-difference

json jvascript package

Last synced: 14 days ago
JSON representation

Json difference between two objects in proper format

Awesome Lists containing this project

README

        

# find-json-difference
Calculates the difference between two JSON objects.

```js
const {jsonDiff} = require('find-json-difference');
```

or

```ts
import {jsonDiff} from "find-json-difference"
```

```js
const json1 = {
name: 'John Doe',
age: 30,
address: {
street: '123 Main St',
city: 'New York',
state: 'NY'
}
};

const json2 = {
name: 'John Doe',
age: 35,
address: {
street: '123 Main St',
city: 'Los Angeles',
state: 'CA'
},
occupation: 'Software Engineer'
};

const differences = jsonDiff(json1, json2);

console.log(differences);
/* output : {
added: { occupation: 'Software Engineer' },
deleted: {},
edited: { age: [ 30, 35 ], address: [ [Object], [Object] ] }
}*/
```