我在Python中有一个JSON对象,表示为嵌套的字典列表。(字典的某些值本身也是字典,以此类推。)
我希望能够在所有嵌套字典结构的分支上搜索关键字。当我找到所需的关键字时,我想要返回导致它的完整关键字路径。
例如:我正在寻找具有“特殊地址键”的“特殊代理人”,但并非所有特殊代理人都具有它,并且那些拥有它的代理人在其JSON中的路径不一致。
所以我搜索关键字
请注意,这类似于此问题,但我需要找到每个键的完整路径。
我希望能够在所有嵌套字典结构的分支上搜索关键字。当我找到所需的关键字时,我想要返回导致它的完整关键字路径。
例如:我正在寻找具有“特殊地址键”的“特殊代理人”,但并非所有特殊代理人都具有它,并且那些拥有它的代理人在其JSON中的路径不一致。
所以我搜索关键字
Special Address code
。结果应该返回:/'People'/'SpecialAgents'/'007'/'Special Address code'/
那么我就能以这种方式获取它的信息:
json_obj['People']['SpecialAgents']['007']['Special Address code']
请注意,这类似于此问题,但我需要找到每个键的完整路径。