文档章节

fastJson解析报错com.alibaba.fastjson.JSONException: create instance error, class json.TestFJson$A

oswebgod
 oswebgod
发布于 2017/08/25 10:01
字数 282
阅读 433
收藏 0

om.alibaba.fastjson.JSONException: create instance error, class com.ppdai.tc.trade.test.wzw.InnerVo$InnerVoFirst

 

可以对整个外部类进行序列化没有问题 如果单独将字符串序列化为内部类对象(B)那么就会报错:

这个问题主要是因为Java内部类和嵌套类的实现机制造成的,首先按照Java编程思想的说法,静态的内部类叫做嵌套类,那么两者有什么区别呢?一般的内部类虽然在源代码中没有写,但是编译后会看到里面多了一个指向外部类的引用,如果使用内部类进行json序列化,会因为找不到它的外部类而报异常,而嵌套类因为是静态的,里面没有默认的外部类的引用,即使没有外部类的对象也能够使用,因此在json转换的时候不会报错。

© 著作权归作者所有

oswebgod
粉丝 8
博文 63
码字总数 142547
作品 0
浦东
私信 提问
fastjson parseObject 报错,是还不支持jdk8吗

fastjson parseObject 报错,是还不支持jdk8吗 Exception in thread "main" com.alibaba.fastjson.JSONException: default constructor not found. class java.time.LocalDate at com.aliba......

天天笑笑
2014/02/07
1K
1
fastjson异常

在映射文件中配置多对多的关系后,fastjson就报错com.alibaba.fastjson.JSONException: write javaBean error,什么原因

滚蛋
2017/05/15
244
0
fastjson解析List类型数据在JDK7环境下报错

@wenshao 你好,想跟你请教个问题: fastjson解析List类型数据在JDK7环境下报错。errorMessage如下: Exception in thread "main" com.alibaba.fastjson.JSONException at com.alibaba.fastj......

alvinte
2013/02/02
6.2K
3
fastjson有一个问题,我不知道是bug,还是我不会用,请高人指点!

json串:String json= [ {id:1,a:"a1",bs:[{id:1,b:"b1"},{id:2,b:"b2"},{id:3,b:"b3"},{id:4,b:"b4"}]}, {id:2,a:"a2",bs:[{id:1,b:"b1"},{id:2,b:"b2"},{id:3,b:"b3"},{id:4,b:"b4"}]}, {i......

寻觅一只耳朵
2012/12/14
20.1K
9
fastjson bug

使用SerializerFeature.WriteClassName时,如果有Set属性一定会报错: 得到的JSON字符串是:{"@type":"X","y":Set[1]} 但最后parse的时候是: Exception in thread "main" com.alibaba.fastj......

上郡刀客
2014/02/15
727
3

没有更多内容

加载失败,请刷新页面

加载更多

一起来学Java8(四)——复合Lambda

在一起来学Java8(二)——Lambda表达式中我们学习了Lambda表达式的基本用法,现在来了解下复合Lambda。 Lambda表达式的的书写离不开函数式接口,复合Lambda的意思是在使用Lambda表达式实现函...

猿敲月下码
33分钟前
9
0
debian10使用putty配置交换机console口

前言:Linux的推广普及,需要配合解决实际应用方能有成效! 最近强迫自己用linux进行实际工作,过程很痛苦,还好通过网络一一解决,感谢各位无私网友博客的帮助! 系统:debian10 桌面:xfc...

W_Lu
今天
10
0
aelf Enterprise 0.8.0 beta有奖公测,“Bug奖金计划”重磅开启

2019年9月30日,aelf Enterprise 0.8.0 beta版正式发布。aelf Enterprise 0.8.0 beta是一个完备的区块链系统, 包含完备的区块链系统、开发套件、开发文档、以及配套的基础应用和基础服务。 ...

AELF开发者社区
今天
10
0
oracle 初始化数据库脚本

create user lpf identified by 123456; create tablespace lpf_ts_cms datafile '/opt/app/oracle/product/11.2.0/lpf.dbf' size 200M; alter user lpf default tablespace lpf_ts_cms; sel......

internetafei
今天
8
0
深入了解Redis底层数据结构

说明 说到Redis的数据结构,我们大概会很快想到Redis的5种常见数据结构:字符串(String)、列表(List)、散列(Hash)、集合(Set)、有序集合(Sorted Set),以及他们的特点和运用场景。不过它们是...

TurboSanil
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部