document.write("");

Json转实体类问题

背景:使用一个实体类,将json及xml转成对应的实体类

Transformers.fromJson 将json映射成对应的实体类,

原本已经测试,传xml是可以的,传的有字段及list<E>类型的数据,

但是测试json的数据,发现字段可以映射成功,但List<E>类型的数据无法映射成功,

找了很久,后来发现是 实体类中声明的变量名的问题,把实体类中的声明的List<E>类型的变量名,改成传递的json数据中的变量名即可。

xml是 @XmlElement(name = "xxx") 对的上即可,json还需要变量名一致

 

posted @ 2020-08-13 19:52  人间春风意  阅读(380)  评论(0编辑  收藏  举报