FastJson解析处理内部类问题
来源:互联网 发布:租房软件哪个靠谱 编辑:程序博客网 时间:2024/06/05 18:45
1.com.alibaba.fastjson.JSONException: create instance error
2.报错default constructor not found. class.............
一开始是这样定义的
class TempData {@JsonProperty("Count")private String Count;@JsonProperty("Time")private String Time;public TempData() {}public String getCount() {return Count;}public void setCount(String count) {Count = count;}public String getTime() {return Time;}public void setTime(String time) {Time = time;}}
但是在转换的时候抛出异常信息
com.fasterxml.jackson.databind.JsonMappingException: No suitable constructor found for type [simple type, class com.yolipai.wifi.server.statisticsV2.impl.PassengerFlowServiceImpl$TempData]: can not instantiate from JSON object (need to add/enable type information?) at [Source: java.io.StringReader@66689699; line: 1, column: 3]at com.fasterxml.jackson.databind.JsonMappingException.from(JsonMappingException.java:164)at com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1078)at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:268)at com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:124)at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:227)at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:204)at com.fasterxml.jackson.databind.deser.std.CollectionDeserializer.deserialize(CollectionDeserializer.java:23)at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:2986)at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2105)at com.yolipai.wifi.utils.JsonUtil.jsonToObject(JsonUtil.java:94)
解决方案:1.给内部类创建一个空的构造函数。如:
publicTempData(){}
2.在class 前加上static,把它变为静态内部类即可解决问题
阅读全文
0 0
- FastJson解析处理内部类问题
- fastjson可以解析嵌套的内部类吗?
- <fastjson>fastjson与内部类小记
- 使用FastJson解析时有关内部类的两个问题
- FastJSON 解析处理
- 内部类反序列化问题(fastjson exception: create instance error)
- FastJson字段解析问题
- 内部类解析
- 内部类解析
- 解析Kotlin内部类
- 解析内部类
- 内部类、异常处理
- fastjson parse类中有内部类时,且内部类嵌套内部类报错
- c++内部类问题
- 内部类问题
- 内部类问题
- 内部类问题
- 内部类问题
- 文字飞舞和合成
- JZOJ 100043. 【NOIP2017提高A组模拟7.13】第K小数
- PHP之一维数组、二维数组排序
- Java多线程基础
- DrawingView android上的一个自定义涂鸦控件
- FastJson解析处理内部类问题
- tomcat中运行PHP项目
- Word通配符的使用
- Java分布式应用技术架构介绍
- Java基础知识点
- AS连接不上手机
- 谁说数据少就不能用深度学习?
- python select poll epoll
- QT中涉及到数据传递的几种情况分析