json-diff-rfc6902
Version:
This framework is to compare two JSON data and generate the Patch
1,048 lines • 17.7 kB
JSON
[
{
"op": "replace",
"value": {
"id": 1,
"married": true,
"name": "Daniel Martin",
"sons": null,
"daughters": [
{
"age": 8,
"name": "Anthony"
},
{
"age": 20,
"name": "Michelle"
},
{
"age": 9,
"name": "Timothy"
}
],
"S": "dJYgWuw9"
},
"path": "/father/0"
},
{
"op": "replace",
"value": {
"id": 2,
"married": true,
"name": "Ronald Martin",
"sons": null,
"daughters": [
{
"age": 30,
"name": "Anna"
},
{
"age": 5,
"name": "Nancy"
},
{
"name": "Carol"
}
]
},
"path": "/father/1"
},
{
"op": "replace",
"value": {
"id": 4,
"married": true,
"name": "Laura Miller",
"sons": null,
"daughters": [
{
"age": 24,
"name": "Mark"
},
{
"age": -604.5959131284621,
"name": "Lisa"
},
{
"age": 14,
"name": "Lisa"
}
]
},
"path": "/father/3"
},
{
"op": "replace",
"value": {
"id": 8,
"married": false,
"name": "Kevin Hall",
"sons": null,
"daughters": [
{
"age": 12,
"name": "Deborah",
"m3bT": "U03YWn8r7h"
},
{
"age": 23,
"name": "Anna"
},
{
"age": 2,
"name": "Daniel"
}
]
},
"path": "/father/7"
},
{
"op": "replace",
"value": {
"id": 9,
"married": false,
"name": "Nancy Miller",
"sons": null,
"daughters": [
{
"age": 30,
"name": "Nancy"
},
{
"age": 24,
"name": "Charles"
},
{
"age": 16,
"name": "Linda"
},
"tB4VQFZZEi"
],
"iO": "PXSU"
},
"path": "/father/8"
},
{
"op": "replace",
"value": {
"id": 10,
"name": "Ronald Young",
"daughters": [
{
"age": 23,
"name": "Michelle"
},
{
"age": 27,
"name": "Ronald"
},
{
"age": 0,
"name": "Steven"
}
],
"Av7CN": "hdcIHvOn"
},
"path": "/father/9"
},
{
"op": "replace",
"value": {
"id": 11,
"married": false,
"name": "Lisa Taylor",
"sons": null,
"daughters": [
{
"age": 31,
"name": "Ronald"
},
{
"name": "Brenda"
},
{
"age": 28,
"name": "Donna"
}
]
},
"path": "/father/10"
},
{
"op": "replace",
"value": {
"id": 12,
"name": "Shirley Lee",
"sons": null,
"daughters": [
{
"age": 17,
"name": "Ruth"
},
{
"age": 14
},
{
"age": 1,
"name": "Kevin"
}
]
},
"path": "/father/11"
},
{
"op": "replace",
"value": {
"id": 13,
"married": false,
"name": "David Clark",
"sons": null,
"daughters": [
{
"age": 2
},
{
"age": 2,
"i3T": "vgd4-Gjrq1U"
},
{
"age": 8,
"name": "Michelle",
"kLx": "EflwibXhxco"
}
]
},
"path": "/father/12"
},
{
"op": "replace",
"value": {
"id": 17,
"name": "Sharon Davis",
"sons": null,
"daughters": [
{
"age": 3,
"name": "Dorothy"
},
{
"age": 14,
"name": "Elizabeth"
},
{
"age": 26,
"name": "Sarah"
},
""
]
},
"path": "/father/16"
},
{
"op": "replace",
"value": {
"id": 18,
"married": true,
"name": "Linda Garcia",
"sons": null,
"daughters": [
{
"age": 20,
"name": "George"
},
{
"age": 11,
"name": "Donna"
},
{
"age": 11,
"name": "Nancy"
}
],
"": "DZ5"
},
"path": "/father/17"
},
{
"op": "replace",
"value": {
"id": 20,
"married": true,
"name": "James Martin",
"sons": null,
"daughters": [
{
"age": 2,
"name": "Elizabeth"
},
{
"age": 813.5559394896925,
"name": "Helen"
},
{
"age": 12,
"name": "Kimberly"
}
]
},
"path": "/father/19"
},
{
"op": "replace",
"value": {
"id": 21,
"married": false,
"name": "Kenneth Wilson",
"sons": null,
"daughters": [
{
"age": 9,
"name": "Dorothy",
"2CC": "HH9"
},
{
"age": 7,
"name": "Thomas"
},
{
"age": 2,
"name": "Sandra"
}
]
},
"path": "/father/20"
},
{
"op": "replace",
"value": {
"id": 22,
"married": false,
"name": "Ruth Allen",
"sons": null,
"daughters": [
{
"age": 3,
"name": "Nancy"
},
{
"age": 20,
"name": "Brian"
},
{
"name": "Anthony"
}
]
},
"path": "/father/21"
},
{
"op": "replace",
"value": {
"id": 24,
"married": false,
"name": "Jason Gonzalez",
"sons": null,
"daughters": [
{
"age": 27,
"name": "Thomas"
},
{
"age": 7,
"name": "Jessic"
},
{
"age": 25,
"name": "Kimberly"
},
"WyLdGU"
]
},
"path": "/father/23"
},
{
"op": "replace",
"value": {
"id": 26,
"married": false,
"name": "Gary Lewis",
"sons": null,
"daughters": [
{
"age": 2,
"name": "Jessica"
},
{
"age": -587.1185793076309,
"name": "Mark"
},
{
"age": 18,
"name": "Mark",
"FXzf": "LbPOcNnD_bNtO"
}
]
},
"path": "/father/25"
},
{
"op": "replace",
"value": {
"id": 28,
"married": true,
"name": "Sandra Thompson",
"sons": null,
"daughters": [
{
"age": 25,
"name": "Brian",
"Zc5p": "YnUxsBfU0"
},
{
"age": 23,
"name": "Edward"
},
{
"age": 21,
"name": "Anthony"
}
]
},
"path": "/father/27"
},
{
"op": "replace",
"value": {
"id": 29,
"married": false,
"sons": null,
"daughters": [
{
"age": 18,
"name": "Paul"
},
{
"age": 4,
"name": "Betty"
},
{
"age": 26,
"name": "Brenda"
}
]
},
"path": "/father/28"
},
{
"op": "replace",
"value": {
"id": 30,
"married": true,
"name": "Michelle Lee",
"sons": null,
"daughters": [
{
"age": 28,
"name": "Helen"
},
{
"age": 22,
"name": "Karen"
},
{
"age": 28,
"name": "Barbara"
}
],
"V": "RetiXrXtrFDbRdU"
},
"path": "/father/29"
},
{
"op": "replace",
"value": {
"id": 31,
"married": true,
"name": "William Robinson",
"sons": null,
"daughters": [
{
"age": 21
},
{
"age": 1,
"name": "Kevin"
},
{
"age": 17,
"name": "Helen"
}
]
},
"path": "/father/30"
},
{
"op": "replace",
"value": {
"id": 33,
"married": true,
"name": "Mary Brown",
"sons": null,
"daughters": [
{
"age": 1,
"name": "Karen"
},
{
"age": 19,
"name": "Ge-0orge"
},
{
"name": "Shirley"
}
]
},
"path": "/father/32"
},
{
"op": "replace",
"value": {
"id": 37,
"married": true,
"name": "Kevin Jackson",
"sons": null,
"daughters": [
{
"age": 28,
"name": "Timothy",
"": "r2"
},
{
"age": 13,
"name": "Anthony"
},
{
"age": 24,
"name": "John"
}
]
},
"path": "/father/36"
},
{
"op": "replace",
"value": {
"id": 38,
"name": "Paul Rodriguez",
"sons": null,
"daughters": [
{
"age": -154.8070947296858,
"name": "James"
},
{
"age": 14,
"name": "Maria"
},
{
"age": 14,
"name": "Angela"
}
]
},
"path": "/father/37"
},
{
"op": "replace",
"value": {
"married": false,
"name": "Jose Perez",
"sons": null,
"daughters": [
{
"age": 28,
"name": "Jose"
},
{
"age": 4,
"name": "Carol"
},
{
"age": 22,
"name": "Richd"
}
]
},
"path": "/father/38"
},
{
"op": "replace",
"value": {
"id": 40,
"married": true,
"name": "Michael Smith",
"sons": null,
"daughters": [
{
"age": 10,
"name": "Eric"
},
{
"age": 30,
"name": "Donald"
},
{
"age": 3,
"name": "Ruth"
}
],
"U": "h6IQ7qlu13A6"
},
"path": "/father/39"
},
{
"op": "replace",
"value": {
"id": 41,
"married": false,
"name": "Thomas Thompson",
"sons": null,
"daughters": [
{
"age": 25,
"name": "Angela"
},
{
"age": 3,
"name": "Brenda"
},
{
"age": 16,
"name": "Deborah"
},
"v1optZLs9jaL_k"
]
},
"path": "/father/40"
},
{
"op": "replace",
"value": {
"id": 42,
"married": true,
"name": "John White",
"sons": null,
"daughters": [
{
"age": -603.0825077722037,
"name": "Angela"
},
{
"age": 9,
"name": "Sandra"
},
{
"age": 11,
"Ts3gI": ""
}
]
},
"path": "/father/41"
},
{
"op": "replace",
"value": {
"id": 43,
"married": false,
"name": "Deborah Moore",
"sons": null,
"daughters": [
{
"age": -150.98826084953453,
"name": "Thomas"
},
{
"age": 939.1680987272632,
"name": "Lisa"
},
{
"age": 16,
"name": "Helen"
},
"FbEWX61S"
]
},
"path": "/father/42"
},
{
"op": "replace",
"value": {
"id": 44,
"married": false,
"name": "Paul Anderson",
"sons": null,
"daughters": [
{
"age": 31
},
{
"age": 1,
"name": "Sharon"
},
{
"age": 4,
"name": "Michelle"
}
]
},
"path": "/father/43"
},
{
"op": "replace",
"value": {
"id": 45,
"married": false,
"name": "Karen Martinez",
"sons": null,
"daughters": [
{
"age": 8,
"name": "Sandra"
},
{
"age": 11,
"name": "Betty"
},
{
"age": 5,
"name": "Sandra"
}
],
"XQ1": "MJBKTHf7mMyudkS"
},
"path": "/father/44"
},
{
"op": "replace",
"value": {
"id": 46,
"married": true,
"name": "Patricia Walker",
"sons": null,
"daughters": [
{
"age": 21,
"name": "Amy"
},
{
"age": -378.4118482071473,
"name": "Kevin"
},
{
"age": 8,
"name": "Jenn"
}
]
},
"path": "/father/45"
},
{
"op": "replace",
"value": {
"id": 47,
"married": false,
"name": "Lisa Brown",
"sons": null,
"daughters": [
{
"age": 26,
"name": "Thomas"
},
{
"age": 2,
"name": "Jason"
},
{
"age": 13,
"name": "Anthony"
}
],
"Qv": "SzuGQIMA"
},
"path": "/father/46"
},
{
"op": "replace",
"value": {
"id": 916.7682418587756,
"married": false,
"name": "Sharon Clark",
"sons": null,
"daughters": [
{
"age": 929.6188699614158,
"name": "Maria"
},
{
"age": 31,
"name": "Ronald"
},
{
"age": 1,
"name": "Ronald"
},
""
],
"vTmmZ": "vFPY8tIuV56hfY6"
},
"path": "/father/47"
},
{
"op": "replace",
"value": {
"id": 49,
"married": false,
"name": "Khomas",
"sons": null,
"daughters": [
{
"age": 26,
"name": "Michael"
},
{
"age": 14,
"name": "Mark"
},
{
"age": 23,
"name": "Timothy"
}
]
},
"path": "/father/48"
},
{
"op": "replace",
"value": {
"id": 50,
"name": "Eric Wilson",
"sons": null,
"daughters": [
{
"age": 19,
"name": "Kenneth"
},
{
"age": 22,
"name": "John"
},
{
"age": 25,
"name": "Ronald"
}
]
},
"path": "/father/49"
},
{
"op": "replace",
"value": {
"id": 54,
"married": false,
"name": "Jennifer Young",
"sons": null,
"daughters": [
{
"age": 78.96714198213681,
"name": "Shirley"
},
{
"age": 4,
"name": "Karen"
},
{
"age": 1,
"name": "Shirley"
}
]
},
"path": "/father/53"
},
{
"op": "replace",
"value": {
"id": 55,
"married": false,
"name": "Matthew Perez",
"daughters": [
{
"age": 10,
"name": "Barbara"
},
{
"age": 1,
"name": "Dorothy"
},
{
"age": 20,
"name": "George"
},
"7-CIlC"
]
},
"path": "/father/54"
},
{
"op": "replace",
"value": {
"id": 56,
"married": false,
"name": "Gary Moore",
"sons": null,
"daughters": [
{
"age": 6,
"name": "Jeffrey"
},
{
"age": 21,
"name": "DhyEqp"
},
{
"age": 16,
"name": "Donna"
}
]
},
"path": "/father/55"
},
{
"op": "replace",
"value": {
"id": 59,
"married": true,
"name": "Maria Miller",
"sons": null,
"daughters": [
{
"age": 4,
"name": "Matthew",
"9e": "0m__gsbm"
},
{
"age": 30,
"name": "Timothy"
},
{
"age": 5,
"name": "Nancy"
}
]
},
"path": "/father/58"
},
{
"op": "replace",
"value": {
"id": 60,
"married": true,
"name": "William Thomas",
"sons": null,
"daughters": [
{
"age": 16,
"name": "Matthew"
},
{
"age": 3,
"name": "William"
},
{
"name": "Betty"
}
]
},
"path": "/father/59"
},
{
"op": "replace",
"value": {
"id": 61,
"married": true,
"name": "Scott Young",
"daughters": [
{
"age": 16,
"name": "Michael"
},
{
"age": 22,
"name": "Daniel"
},
{
"age": 21,
"name": "Paul"
}
]
},
"path": "/father/60"
},
{
"op": "replace",
"value": {
"id": -77.23780975796456,
"married": false,
"name": "Laura Davis",
"sons": null,
"daughters": [
{
"age": 22,
"name": "Angela"
},
{
"age": 16,
"name": "Thomas"
},
{
"age": 4,
"name": "Brian"
}
]
},
"path": "/father/61"
},
{
"op": "replace",
"value": {
"id": 63,
"married": true,
"name": "aicI9XeVvopMFUraG wehttaM",
"sons": null,
"daughters": [
{
"age": -33.84679551780414,
"name": "Michelle"
},
{
"age": 11,
"name": "Mark"
},
{
"age": 26,
"name": "Jessica"
}
]
},
"path": "/father/62"
},
{
"op": "add",
"value": "3UsaP5gqC",
"path": "/father/65"
},
{
"op": "add",
"value": "VbijXiKvKc",
"path": "/father/66"
}
]