0
我有一個複雜的JSON文件,由多個嵌入式列表和字典組成。在這個文件的某處,有一個元素「ABC」:它可以是一個列表元素,鍵或值。我可以使用哪種方法搜索文件以查找此元素的索引?什麼是在Python中複雜的json文件中查找元素(鍵或值)索引的最佳方法?
例子:
{"Record":
{"RecordType": "No",
"RecordNumber": 11,
"Section": [
{
"Heading": "Structure",
"Description": "Compound",
"Information": [
{
"ReferenceNumber": 88,
"Name": "2D Structure",
"BoolValue": true
}
]
},]}}
我想尋找2D Structure
和安裝Python回報: {"Record"}{"Section"}[0]{"Information"}[0]{"Name"}
。
我試圖搜索一些「反向詞典」 - 我可以在這裏解析一個字符串,返回一個位置,但沒有找到任何可行的東西。但也許有一些簡單的解決方案?
你必須遍歷_JSON_(加載字典),並做匹配自己。 – CristiFati
遞歸是你的朋友在這裏。 –