Json反序列化问题

来源:6-9 Jackson_objectmapper源码解析及调试

原来都是梦

2017-12-01

你好老师,请教个问题: List的json反序列化 如果 List的泛型User对象里面还有一个List并且这个List泛型是另一个java对象,就转换不成功?这种情况下怎么封装   用这种方法  new Gson().fromJson(json,new TypeToken<List<Object>>() {}.getType()) 和老师你封装用的TypeReference 有什么不同吗?

写回答

1回答

Geely

2017-12-02

你好,同学,不是说不成功,而是说咱们在讲解的时候是一个演进,讲解的也是一个思路,同时碰到新的问题不断解决的过程。最开始写的简单的肯定是转换不成功的,但是后面我们不是还讲了两个多泛型反序列化方法吗,那个就是可以的。

其实和Gson的这两个方法类似,都是要精准指定具体的类型,然后来进行反序列化操作。你的问题非常棒

0
3
原来都是梦
回复
Geely
谢谢老师。
2017-12-03
共3条回复

Java企业级电商项目架构 Tomcat集群与Redis分布式

Tomcat集群+Redis分布式+代码重构+源码原理解析

2685 学习 · 947 问题

查看课程