【发布时间】:2019-12-04 20:09:06
【问题描述】:
这是我的 Json 数据
{
"DateCreated": "2019-07-26T10:25:27.1326123Z",
"CachedEntity": false,
"ToolsTitle": null,
"Profile": false,
"MenuItems": [{
"SubMenuItems": [{
"SubMenuItems": [],
"Title": "Sub Menu Item1",
"IsAuthorized": true,
}, {
"SubMenuItems": [],
"Title": "Sub Menu Item2",
"IsAuthorized": true,
}
],
"Title": "Menu Item1",
"IsAuthorized": true
}, {
"SubMenuItems": [{
"SubMenuItems": [],
"Title": "Sub Menu Item3",
"IsAuthorized": false,
}, {
"SubMenuItems": [],
"Title": "Sub Menu Item4",
"IsAuthorized": true,
}
],
"Title": "Menu Item2",
"IsAuthorized": true
}
]
}
我需要验证MenuItems 列表中的值。
例如
IsAuthorized 的值是 False 对应于 Sub Menu Item3。
"Title": "Sub Menu Item3" , "IsAuthorized":false
【问题讨论】:
-
你有什么问题?
-
它甚至不是有效的 json?
-
@brentertainer 使用 Python 脚本我想验证上面的 Json。当“Title”值为“Sub Menu Item3”时,我需要验证节点“IsAuthorised”值为“False”
-
@NemoMeMeliorEst 为什么?怎么了?
-
@NemoMeMeliorEst 它是 100% 有效的 JSON。它只是不是一个有效的python dict,这两件事是不同的。
标签: python json python-3.x