可以检测哪些类型的差异?
该工具检测三种类型:新增(修改后 JSON 中的新键)、删除(不再存在的键)和更改(相同的键但值不同)。
并排比较两个 JSON 对象,查看所有高亮显示的差异。
看看 NextJSON 如何比较两个 JSON 对象并高亮显示所有差异,包括新增、删除和更改的值。
跟踪可爱宠物档案中的变化,包括新学技能和更新的最爱!
{
"pet": "Mochi",
"species": "Cat",
"age": 2,
"mood": "sleepy",
"favoriteFoods": ["tuna", "chicken"],
"skills": {
"napping": "expert",
"purring": "master"
},
"toys": ["feather wand", "cardboard box"]
}{
"pet": "Mochi",
"species": "Cat",
"age": 3,
"mood": "playful",
"favoriteFoods": ["tuna", "salmon"],
"skills": {
"napping": "expert",
"purring": "master",
"zoomies": "professional"
},
"bestFriend": "Biscuit the Dog"
}~ age: 2 → 3~ mood: "sleepy" → "playful"~ favoriteFoods: ["tuna","chicken"] → ["tuna","salmon"]+ skills.zoomies: "professional"- toys: ["feather wand","cardboard box"]+ bestFriend: "Biscuit the Dog"
比较您最喜欢的咖啡馆的季节性菜单更新,包括新品和价格调整。
{
"cafe": "Sunny Bean",
"menu": {
"drinks": [
{"name": "Honey Latte", "price": 5.50},
{"name": "Matcha Cloud", "price": 6.00}
],
"snacks": ["croissant", "muffin"]
},
"openHours": "8am-6pm"
}{
"cafe": "Sunny Bean",
"menu": {
"drinks": [
{"name": "Honey Latte", "price": 5.99},
{"name": "Lavender Dream", "price": 6.50}
],
"snacks": ["croissant", "cookie"],
"special": "Rainbow Cake"
},
"openHours": "7am-8pm",
"wifi": true
}~ menu.drinks[0].price: 5.50 → 5.99~ menu.drinks[1].name: "Matcha Cloud" → "Lavender Dream"~ menu.drinks[1].price: 6.00 → 6.50~ menu.snacks: ["croissant","muffin"] → ["croissant","cookie"]+ menu.special: "Rainbow Cake"~ openHours: "8am-6pm" → "7am-8pm"+ wifi: true
该工具检测三种类型:新增(修改后 JSON 中的新键)、删除(不再存在的键)和更改(相同的键但值不同)。
可以!点击任何差异即可选择它,或使用全选。选中的项目会在 JSON 视图中高亮显示——绿色表示新增,红色表示删除,黄色表示更改的值。
可以,差异比较会递归遍历嵌套结构。数组元素按索引比较,对象属性在任意深度进行比较。
不会,本网站不会在云端存储或共享您的数据。您的数据保持私密,仅保存在您的浏览器本地。
当然可以,我们欢迎所有建议!请通过页面底部的链接分享您的反馈。