2024-04-20 00:38:35 发布
网友
如何获取JSON数据节点中的元素数?
JSON:
{ "result":[ { "run":[ { "action":"stop" }, { "action":"start" }, { "action":"start" } ], "find":true } ] }
我需要从nodedata['result'][0]['run']获取元素的数量。它应该是3,但我找不到如何在Python中实现它。
data['result'][0]['run']
你很接近。一个非常简单的解决方案就是从返回的“run”对象中获取长度。不需要为“加载”或“加载”而烦恼:
len(data['result'][0]['run'])
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”对象中获取长度。不需要为“加载”或“加载”而烦恼:
把它转换成dict
相关问题 更多 >
编程相关推荐