2017-08-29 44 views
0

有一個簡單的JSON:如何連接與JsonPath(JayWay)JSON元素

{ "Keys": [ 
    {"Format": "A", "Subtype": "A1"}, 
    {"Format": "A", "Subtype": "A2"}, 
    {"Format": "B", "Subtype": "A1"}] 
} 

我想產生這樣的結果(格式+亞型串聯)使用JsonPath表達式(不包括Java的具體實現):

AA1 
AA2 
BA1 

是否有可能使用jsonPath連接字符串元素?

謝謝

回答

0

您可以框架JSON路徑表達式,如:

$.Keys[0].Format -- A 
$.Keys[1].Format -- A 
$.Keys[2].Format -- B 

,並參考this SO thread以下鏈接使用Jayway最終解析它。

+0

正如我在我的問題中指出的,我正在尋找一種沒有Java特定實現的解決方案。外部json格式也不能更改。 – gospodin