Python 如何计算JSON数据中的项目
如何获取JSON数据节点中的元素数 JSON:Python 如何计算JSON数据中的项目,python,json,count,element,Python,Json,Count,Element,如何获取JSON数据节点中的元素数 JSON: { "result":[ { "run":[ { "action":"stop" }, { "action":"start" }, { "action":"start" } ], "find":true } ] } 我需要从节点数据[
{
"result":[
{
"run":[
{
"action":"stop"
},
{
"action":"start"
},
{
"action":"start"
}
],
"find":true
}
]
}
我需要从节点数据['result'][0]['run']
获取元素数。它应该是3,但我找不到如何在Python中实现它
import json
json_data = json.dumps({
"result":[
{
"run":[
{
"action":"stop"
},
{
"action":"start"
},
{
"action":"start"
}
],
"find": "true"
}
]
})
item_dict = json.loads(json_data)
print len(item_dict['result'][0]['run'])
将其转换为dict.就快到了。一个非常简单的解决方案就是从返回的“run”对象中获取长度。无需为“负载”或“负载”而烦恼:
len(data['result'][0]['run'])
来吧,让我们看看你到目前为止有什么。我猜你在把它列为一个列表方面有问题吧?剩下的是
len(x)
如果它是Python dict,那么编写代码来完成它。然后我们将告诉您如何在Python中转换JSON;)谢谢你发布这个问题,帮了我很多忙:)加载
或加载
?应该是加载
加载
从字符串加载,而加载
从文件加载Haa喜欢这个名字!阿特雷德斯冰雹屋酒店