情景:业务需要将字符串转为指定形式的Json对象,故使用了jackson包中的ObjectMapper类中的readValue()方法实现对json串反序列化以得到相应对象。
问题:无法将string转换为自定义的Json对象。
尝试如下的解决方法:
检查字符串与自定义Json对象中的字段是否一一对应;
增加无参构造函数;
去除各字段初始化时赋的值,改为在构造函数中赋初值;
PS:目前只尝试过上述三种解决方法。请根据遇到的情况,选取合适的解决方法。
参考文献:
http://blog.csdn.net/pistolove/article/details/50868105
http://blog.csdn.net/wangloveall/article/details/7992448/
9/9/2017 10:47:45 PM