将Jackson JsonNode数组转换为Java List <string>

时间:2017-03-31 07:45:33

标签: java json jackson

我有一个Jackson JsonNode(v2.6.3),它有一个json数组作为其中一个字段,我希望将该数组转换为java List

目前我正在做以下问题的是第3行:

JsonNode jsonNode = getJsonPayload();
JsonNode partial = jsonNode.path("someArrayField");
List<String> z = new ObjectMapper().readValue(partial.traverse(), new TypeReference<ArrayList<String>>(){}); // <- this is the problem area

这会让人感到昂贵和不合适我觉得图书馆会提供一个简单的电话来实现这一目标。

获得清单的正确/有效方法是什么?我见过其他几个人跟我上面的模式一样,但答案并没有被广泛接受

0 个答案:

没有答案