如何比较具有相同元素但顺序不同的两个JSON对象是否相等?
- 论坛
- 如何比较具有相同元素但顺序不同的两个JSON对象是否相等?
12 浏览
如何比较具有相同元素但顺序不同的两个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"
列表的顺序不同,a
和b
应该被认为是相等的。