python - 如何在python中比较2个json

标签 python

<分区>

如何在 python 中比较 2 个 json 对象下面是示例 json。

sample_json1={
    {
       "globalControlId": 72,
       "value": 0,
       "controlId": 2
   },
   {
       "globalControlId": 77,
       "value": 3,
       "controlId": 7
   }
}

sample_json2={
    {
       "globalControlId": 72,
       "value": 0,
       "controlId": 2
   },
   {
       "globalControlId": 77,
       "value": 3,
       "controlId": 7
   }
}

最佳答案

看起来正常的比较工作正常

import json
x = json.loads("""[
    {
       "globalControlId": 72,
       "value": 0,
       "controlId": 2
   },
   {
       "globalControlId": 77,
       "value": 3,
       "controlId": 7
   }
]""")

y = json.loads("""[{"value": 0, "globalControlId": 72,"controlId": 2}, {"globalControlId": 77, "value": 3, "controlId": 7 }]""")

x == y # result: True    

关于python - 如何在python中比较2个json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11141644/

相关文章:

python - 如何查找列表中的数字序列

python - 与 Python 和 Google App Engine 的随机匹配

python - 星期几错误处理

python - 如何在 Amazon EC2 上安装 python 包,如 pip、numpy - ubuntu

python - ANN 线性回归模型的评估

python - Django 删除具有特定 key_prefix 的缓存

python - django:模板如何查询两个数据表

c++ - 异常退出失败,c++ 调用 python 脚本

python - 如何像 Pygame 一样管理 pyglet 中的事件?

python - 如何使用OpenCV获取数独网格的单元格?