注意:我之前曾问过类似的问题,但没有得到任何有用的答复。
我必须能够解析CountrysDictionary,并且对于任何给定的键(例如“伦敦”,“挪威”,“瑞典”和其他国家/地区),我希望他可以将“ @myID”值与当我请求“密钥”(例如“伦敦”或“挪威”)时,状态节点中的相应“ @myID”。
例如#1:目前,我的方法只能这样做:如果我调用方法getconcatenatedstring(CountriesDictionary , "London")
,
我应该得到的结果为"35C.20C"
。
要获取结果,我必须在状态节点@myID
中将伦敦35C
的{{1}}与@ myID
连接起来。
例如,示例2:我的方法无法执行此操作。注意:挪威是伦敦的一个嵌套节点!
如果我调用方法20C
,
我应该得到的结果为getconcatenatedstring(CountriesDictionary , "Norway")
。
要得到结果,我必须将"35C.12Q.20D"
的伦敦@myID
与35C
的Norweg节点中的@myID
连接起来,最后将{{ 12Q
中状态节点为@myID
的1}}。
示例#3:我当前的方法可以获取此输出
InfoList
,我应该得到的输出是20D
。
要获得结果,我需要将瑞典的getconcatenatedstring(CountriesDictionary , "Sweden")
的{{1}}与瑞典的状态节点"32C.15D"
中的@myID
串联起来。>
我有一本包含以下信息的json字典。
32C
我的方法实现。我不确定此方法中缺少什么,因为无法获得所需的结果,例如上述的#2。
@myID