gpt4 book ai didi

Python:解析单行 JSON 文件

转载 作者:太空宇宙 更新时间:2023-11-04 09:07:09 25 4
gpt4 key购买 nike

我正在尝试解析一个大型的单行 JSON 文件,但似乎无法理解。我在这里和其他地方寻找过资源,但我看到的大部分内容都告诉您逐行解析所有内容。由于我正在处理一个非常长的行,用 python 解析它的最佳方法是什么?

具体来说,我要在 JSON 数据的嵌套字典中寻找一个特定值。数据如下所示(通过格式化程序运行后):

{
"type":"FeatureCollection",
"features":[
{
"type":"Feature",
"id":"wells.529038",
"geometry":null,
"properties":{
"api":"4245180382"
}
},
{
"type":"Feature",
"id":"wells.481699",
"geometry":null,
"properties":{
"api":"4237182573"
}
}
]
}

我想提取所有的 api 值,但在考虑到多嵌套结构的情况下,我无法思考如何做到这一点,而且文件很大而且只有一行。这里最好的方法是什么?

最佳答案

使用标准库:

json_data = json.loads(your_line)

# Usage exemple
for feature in json_data['features']:
print feature['id']

关于Python:解析单行 JSON 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19321638/

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