我试图用Jackson将ArrayList转换为JsonNode,内容:
[Foo,Bar]
我正在跑步
mapper = new ObjectMapper();
mapper = mapper.configure(JsonParser.Feature.ALLOW_UNQUOTED_FIELD_NAMES, true);
mapper.readTree("" + arrayList)
我得到了反序列化异常
无法识别的令牌' Bar':期待(' true',' false'或' null')
我使用
制定了解决方法mapper.readTree(mapper.writeValueAsString(arrayList))
但我认为这有点过度工程。
是否有更简单的方法将ArrayList或任何其他Java对象转换为JsonNode? p>
提前致谢
更新 通过在readTree中使用[" Foo"," Bar"]进行测试,它会正确转换为JsonNode ...如何从那里获取行情?