2016-10-04 73 views
0

可能重複:Use Jackson to parse and unnamed arrayParsing JSON with Jackson解析無名陣列與傑克遜

我有一個包含具有以下結構的未命名的JSON陣列幾個文件:

[{JSON東西},{JSON東西},..., {json stuff}]

但是,json stuff因文件而異,而且我已經有了可以解析類似"myJSONarray" : [ {json stuff}, {json stuff}, ..., {json stuff} ]之類的代碼。第一步就像myJSONarray.get(0) ...有什麼辦法可以使用get()來獲取匿名數組的內容?

回答

0
//read the JSON into myJSONFile (a JsonNode) 
.... 
String s = myJSONFile.toString(); 
ObjectMapper mapper = new ObjectMapper(); 

JsonNode actualObj = mapper.readTree(s); 
JsonNode blah = actualObj.get(0); 

actualObj可以像使用它作爲整個JSON文件的鍵一樣使用。