用杰克逊解析未命名的数组

时间:2016-10-04 22:24:42

标签: json parsing jackson

可能重复:Use Jackson to parse and unnamed arrayParsing JSON with Jackson

我有几个文件包含具有以下结构的未命名JSON数组:

[{json stuff},{json stuff},...,{json stuff}]

但是,json stuff因文件而异,我已经有了可以解析"myJSONarray" : [ {json stuff}, {json stuff}, ..., {json stuff} ]之类的代码。第一步是类似myJSONarray.get(0) ...有没有办法使用get()来获取匿名数组的内容?

1 个答案:

答案 0 :(得分: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文件的密钥。