将LinkedHashMap转换为复杂对象

将LinkedHashMap转换为复杂对象,第1张

将LinkedHashMap转换为复杂对象

您可以

ObjectMapper.convertValue()
按值使用,也可以对整个列表使用。但是您需要知道要转换为的类型:

POJO pojo = mapper.convertValue(singleObject, POJO.class);// or:List<POJO> pojos = mapper.convertValue(listOfObjects, new TypeReference<List<POJO>>() { });

这在功能上与您做的相同:

byte[] json = mapper.writevalueAsBytes(singleObject);POJO pojo = mapper.readValue(json, POJO.class);

但避免将数据实际序列化为JSON,而是使用内存中事件序列作为中间步骤



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5560567.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存