Python:提取JSON密钥

2024-04-20 05:21:06 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下JSON字符串:

jsonString = {'result': {'animals': {'Dogs': True, 'Cats': True}}

所以在Python中我知道我可以:

^{pr2}$

为了得到“狗”或“猫”的价值。以及:

animals= jsonString['result']['animals']['Dogs']

为了得到“狗”或“猫”的价值。在

但是,当我尝试print (jsonString['result']['animals'])时,我得到:

{'Dogs': True, 'Cats': True}

问题

我如何得到所有的动物,没有价值观,动态的?在

谢谢。在


Tags: 字符串jsontrue动态result价值print动物
1条回答
网友
1楼 · 发布于 2024-04-20 05:21:06

首先,当从json加载数据时,它会创建一个^{}对象,因此文档中描述的所有方法都可用,包括^{}

print(jsonString['result']['cats'].keys())

您可以使用dir(dict)dir(jsonString)查看所有可能方法的列表,并使用内置函数获取其中任何一个的help

^{pr2}$

相关问题 更多 >