【发布时间】:2016-12-29 09:05:30
【问题描述】:
我有一些我想要遍历的 JSON 文本,格式如下:
{
"itemsPerPage": 45,
"links": {
"next": "https://www.12345.com"
},
"list": [
{
"id": "333333",
"placeID": "63333",
"description": " ",
"displayName": "test-12345",
"name": "test",
"status": "Active",
"groupType": "Creative",
"groupTypeV2": "Public",
"memberCount": 1,
},
{
"id": "32423",
"placeID": "606",
"description": " ",
"displayName": "test123",
"name": "test",
"status": "Active",
"groupType": "Creative",
"groupTypeV2": "Private",
"memberCount": 1,
},
我正在尝试遍历此列表并获取显示名称,但是我的代码无法识别所有不同的显示名称。这是我的代码:
for i in range(len(json_obj['list'])):
if (json_obj['list'][i]['displayName'] == "some id"):
do stuff
else:
exit()
如何修复该语句,以便成功循环遍历 json obj?
【问题讨论】:
-
这不是一个有效的 json 对象。
-
是什么让它不是一个有效的 obj?
-
如何使用这个 obj 来遍历并找到显示名称?
-
为什么将其称为
json_obj和dataset?这两个变量一样吗? -
查看 here 为什么这不是一个有效的 JSON 对象
标签: python json loops python-3.x object