我有一个 JSON 响应,我希望对其进行解析。我想获取所有具有值字典而不仅仅是字符串的键。
JSON:
[
{
"style": 7,
"accessDate": "2017-06-16T12:52:18Z",
"name": "Starbucks",
"location": {
"latitude": 40.767372,
"longitude": -111.891367,
},
"abstract": {
"type": 5
}
}
]
基本上,我想获取具有字典的每个键的列表(在本例中为location
和abstract
)。我尝试使用 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/