解析无名阵列与杰克逊

问题描述:

可能重复: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()来获取匿名数组的内容?

//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文件的键一样使用。