如何比较具有相同元素但顺序不同的两个JSON对象是否相等?

12 浏览
0 Comments

如何比较具有相同元素但顺序不同的两个JSON对象是否相等?

在Python中,如何测试两个JSON对象是否相等,忽略列表的顺序?

例如...

JSON文档 a:

{

"errors": [

{"error": "invalid", "field": "email"},

{"error": "required", "field": "name"}

],

"success": false

}

JSON文档 b:

{

"success": false,

"errors": [

{"error": "required", "field": "name"},

{"error": "invalid", "field": "email"}

]

}

尽管"errors"列表的顺序不同,ab应该被认为是相等的。

0