最佳答案
是否有任何命令行实用程序可用于查找两个 JSON 文件是否具有字典内键和列表内元素排序的不变性?
这可以用 jq
或其他类似的工具来完成吗?
这两个 JSON 文件是相同的
返回文章页面
{
"People": ["John", "Bryan"],
"City": "Boston",
"State": "MA"
}
返回文章页面
{
"People": ["Bryan", "John"],
"State": "MA",
"City": "Boston"
}
但是这两个 JSON 文件是不同的:
返回文章页面
{
"People": ["John", "Bryan", "Carla"],
"City": "Boston",
"State": "MA"
}
返回文章页面
{
"People": ["Bryan", "John"],
"State": "MA",
"City": "Boston"
}
那就是:
$ some_diff_command A.json B.json
$ some_diff_command A.json C.json
The files are not structurally identical