【发布时间】:2020-06-15 08:41:23
【问题描述】:
public class ClassName implements Serializable {
String body;
String id;
List<Object> attachements;
}
我需要将字符串 [{"body":"Body Message","id":"12345","attachments":[]}] 转换为 List 对象。
我尝试使用 ObjectMapper 但失败了
java.lang.IllegalArgumentException:无法构造ClassName 的实例(尽管至少存在一个创建者):没有从字符串值反序列化的字符串参数构造函数/工厂方法('{"body":"Body Message","id" :"12345","来源":2,"附件":[],}')
在 [来源:未知;行:-1,列:-1]
有什么简单的方法可以将这些对象映射到原始类。
【问题讨论】:
-
向我们展示您用于反序列化的代码。
标签: java serialization deserialization objectmapper