【发布时间】:2018-11-06 17:45:09
【问题描述】:
我写代码来读取json文件,但是有错误:
private static void parseJSON(JsonParser jsonParser, Response resp, Result res) throws JsonParseException, IOException
{
try{
ObjectMapper mapper = new ObjectMapper();
JsonFactory f = new JsonFactory();
List<Result> ress = null;
JsonParser jp = new JsonFactory().createParser(new File("C:\\Users\\Ismr\\work2\\response.json"));
TypeReference<List<Result>> tRes = new TypeReference<List<Result>>() {};
ress=mapper.readValue(jp, tRes);
for (Result result : ress) {
System.out.println(result.toString());
}
} catch (JsonGenerationException e) {
e.printStackTrace();
} catch (JsonMappingException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
所有库安装。我做错了什么?
【问题讨论】:
-
错误说明?
-
尝试使用 readValues() 而不是 readValue()。
-
@DerickDaniel 错误-配置图片路径,但我安装了 jackson-mapper-asl-1.9.13.jar,readValues() 不起作用
-
清理并构建您的项目
-
“配置构建路径”是 Eclipse 的建议。它不是错误信息。请告诉我们完整的错误信息!我猜,你得到一个“未定义的符号”,这仅仅意味着所需的库不是你的构建路径的一部分,或者你使用了错误的元素。