【发布时间】:2019-08-11 06:25:39
【问题描述】:
我有问题。 我需要在 JSON 项目中获取 2 个项目是“some_number”和“some_number_2” 每个请求中的项目“sample1”和“sample2”各不相同。 我是 Python 的新手。非常感谢
"data":{
"sample1":{
"some_number":"8410000110275080",
"some_number_2":"0070050001010011",
"name":"0000405533003537",
},
"sample2":{
"some_number":"8410000110275080",
"some_number_2":"0070050001010011",
"name":"0000405533003537",
}
在我的代码中,我只能获得“sample1”和“sample2”。在下一个请求中,这个值是不同的。
【问题讨论】:
-
这不是有效的 json。是否有外括号包裹
data? -
您可以使用一个 bultin
json模块。data = json.load(fd); [(d['some_number'], d['some_number_2']) for _,d in data['data'].items()]?但是不要使用一个衬里:) -
您如何尝试存储
some_number和some_number_2的值?