[英]Java fasterxml.jackson deserialize LocalDateTime wrongTokenException
[英]Java: FasterXML / jackson deserialize array without keys
有没有办法反序列化JSON数组
{["a", "b", 1]}
进入以下Java类
class MyObject {
private String firstItem;
private String secondItem;
private int thirdItem;
}
使用FasterXML jackson-databind吗?
我只在数组中有key: value项的地方找到了答案。
首先{["a", "b", 1]}
不是有效的 Json Array (或 JSON) .... JSON Array 看起来像这样["a", "b", 1]
您还可以通过为 Java 对象编写自定义反序列化器并使用 Faster Xml 中的模块将其注册到对象映射器,将 Json 数组反序列化为 Java 对象。
检查以下链接以获取有关如何编写自定义反序列化程序的更多信息
http://www.baeldung.com/jackson-deserialization
我仍然建议不要对对象使用数组表示。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.