使用杰克逊的EOF例外

时间:2017-03-24 15:03:02

标签: java json jackson

我使用Jackson来解析包含json的外部文件。文件中的json采用以下形式:

JTextComponent component = getFocusedComponent();
component.replaceSelection( the character to add );

}

我试图用来访问它的代码如下:

{
"timestamp": MY_TIMESTAMP,
"serial": "MY_SERIAL",
"data": [{
    MY_DATA
}, {
    MY_DATA
}]

我已经验证了dataFile的位置及其中的数据。我很肯定我做错了,这甚至可能不是正确的方法。但这个想法很明显,我需要了解数据"并将其映射到数组。

运行此代码时,以下行会立即抛出EOF异常:

JsonNode root = mapper.readTree(dataFileLocation);
JsonNode data = root.get("data");
ArrayList<AriaInactiveExchange> exchangeList = mapper.readValue(data.toString(), new TypeReference<List<AriaInactiveExchange>>(){});

0 个答案:

没有答案