py 如何读取json的部分数据?

如图底部所示,如果需要他只显示苹果这一条json怎么操作?

result = json.loads(result_all)

json.loads 得到python对象,从你打印处理的结果看,返回的应该是字典对象
那么就可以使用字典的方法获得你想要的数据,如像下面这样:
result['trans_result '][0]['dst'] # 因为trans_result的value为列表所以要使用对应的索引值
希望能帮到你!追问

不好意思,我是小白,尝试了一下最后写上
print(result['trans_result']['dst'])
这句话后问题依然无法解决,
请问具体该怎么写呢?

追答

少了列表索引

print(result['trans_result'][0]['dst'])

追问

还是不行[捂脸]

追答

你打印一下result的类型
type(result)

温馨提示:答案为网友推荐,仅供参考
相似回答