gpt4 book ai didi

python - 获取字典/json中键的类型

转载 作者:行者123 更新时间:2023-12-01 01:10:42 24 4
gpt4 key购买 nike

我有一个 JSON 响应,我希望对其进行解析。我想获取所有具有值字典而不仅仅是字符串的键。

JSON:

[
{
"style": 7,
"accessDate": "2017-06-16T12:52:18Z",
"name": "Starbucks",
"location": {
"latitude": 40.767372,
"longitude": -111.891367,
},
"abstract": {
"type": 5
}
}
]

基本上,我想获取具有字典的每个键的列表(在本例中为locationabstract)。我尝试使用 type() 但这只返回一个字符串,因为......显然。

for key in myjson:
print(type(key))

是否有其他方法可以查找这些内容可能存在于 json 中的位置?

最佳答案

您可以使用isinstance来查看某个值是否是类的实例

for k, v in d.items():
if isinstance(v, dict):
print(k)

关于python - 获取字典/json中键的类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54891399/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com