我有一些JSON,我正试图用python解析。问题是它是从一个API返回的,该API每次在返回的JSON中生成一个唯一的数字,这使得我很难理解如何解析。你知道吗
下面是一个示例:在返回的JSON中,除了一个对象(在本例中为“258”)随每个结果而更改(即,更改为35432、2848585等),所有内容都是一致的。你知道吗
简而言之,我无法在代码中编写data = json['data']['258']['name']
,因为“258”每次都会更改。你知道吗
在data
中总是有一个项目,所以我尝试了json['data'][0]['name']
,但是没有成功。你知道吗
有没有一种方法可以解析JSON,因为它总是['data']
中唯一的对象,而有一个对象在变化?也许有一些代码可以在JSON结果中搜索name:"matt"
?你知道吗
{
data: {
258: {
name: "matt"
}
}
}
实际上,我是通过跟随@Jacob IT使用
json.loads
和d['data'].keys()[0]
来实现的。你知道吗如果确定“data”标记中只有一个对象,可以执行以下操作:
用于搜索结构:
相关问题 更多 >
编程相关推荐