我有一个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
这会让人感到昂贵和不合适我觉得图书馆会提供一个简单的电话来实现这一目标。
获得清单的正确/有效方法是什么?我见过其他几个人跟我上面的模式一样,但答案并没有被广泛接受