使用属性访问json字典中的嵌套节点

时间:2019-08-01 13:25:28

标签: python json parsing

注意:我之前曾问过类似的问题,但没有得到任何有用的答复。

我必须能够解析CountrysDictionary,并且对于任何给定的键(例如“伦敦”,“挪威”,“瑞典”和其他国家/地区),我希望他可以将“ @myID”值与当我请求“密钥”(例如“伦敦”或“挪威”)时,状态节点中的相应“ @myID”。

  1. 例如#1:目前,我的方法只能这样做:如果我调用方法getconcatenatedstring(CountriesDictionary , "London"), 我应该得到的结果为"35C.20C"

    要获取结果,我必须在状态节点@myID中将伦敦35C的{​​{1}}与@ myID连接起来。

  2. 例如,示例2:我的方法无法执行此操作。注意:挪威是伦敦的一个嵌套节点!

    如果我调用方法20C, 我应该得到的结果为getconcatenatedstring(CountriesDictionary , "Norway")

    要得到结果,我必须将"35C.12Q.20D"的伦敦@myID35C的Norweg节点中的@myID连接起来,最后将{{ 12Q中状态节点为@myID的1}}。

  3. 示例#3:我当前的方法可以获取此输出 InfoList,我应该得到的输出是20D

要获得结果,我需要将瑞典的getconcatenatedstring(CountriesDictionary , "Sweden")的{​​{1}}与瑞典的状态节点"32C.15D"中的@myID串联起来。

我有一本包含以下信息的json字典。

32C

我的方法实现。我不确定此方法中缺少什么,因为无法获得所需的结果,例如上述的#2。

@myID

0 个答案:

没有答案