2015-05-09 86 views
0

我想从下面的Json Payload中选择第一个“Code”元素的值。我正在使用以下网站尝试此操作。 http://jsonpath.curiousconcept.com/如何获取Json中相同元素的第一个值

的Json有效载荷:

{ 
    "TotalAccounts": { 
     "Account": [ 
      { 
       "Code": 123, 
       "Account": { 
        "Name": { 
         "Initials": null 
        }, 
        "Address": { 
         "Street": "ABC" 
        } 
       }, 
       "ContactInformation": { 
        "Email": "[email protected]" 
       }, 
       "DunningLevelCode": "R0" 
      }, 
      { 
       "Code": 456, 
       "Account": { 
        "Name": { 
         "Initials": null 
        }, 
        "Address": {}, 
        "CustomFields": null 
       }, 
       "ContactInformation": { 
        "Email": "[email protected]@gmail.com", 
        "Phone": null, 
        "Mobile": null, 
        "Fax": null 
       }, 
       "DunningLevelCode": "abc" 
      } 
     ] 
    } 
} 

我使用JSON的路径是以下:

$..Code 

结果:

[123,456] 

预期结果:

[123] 

需要帮助。

+0

,你应该能够访问像这样'data.TotalAccounts.Account [0] .Code' – deowk

+0

的第一个值或者干脆$ ..代码[0] – vivoconunxino

+0

$ ..帐户[0] .Code –

回答

1

使用此你会得到输出

$..Account[0].Code 
相关问题