杰克逊反序列化json到java对象

杰克逊反序列化json到java对象,第1张

杰克逊反序列化json到java对象

似乎您正在尝试从JSON读取一个实际描述数组的对象。Java对象使用花括号映射到JSON对象,

{}
但是您的JSON实际上以方括号
[]
指定一个数组开始。

您实际拥有的是一个。

List<product>
为了描述泛型类型,由于Java的类型擦除,您必须使用
TypeReference
。您的反序列化可能显示为:
myProduct= objectMapper.readValue(productJson, new TypeReference<List<product>>() {});

其他一些注意事项:您的课程应该始终使用CamelCased。您的主要方法可以是为

public static void main(String[]args) throws Exception
您节省所有无用的
catch
块。



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

原文地址: http://outofmemory.cn/zaji/5642580.html

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

发表评论

登录后才能评论

评论列表(0条)

保存