我正在尝试解析一个大的单行 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 值,但是考虑到多嵌套结构并且因为文件很大而且只有一行,我很难理解如何做到这一点。这里最好的方法是什么?