社区
Java
帖子详情
fastJson如何读取多态信息
zerozerg2006
2014-05-12 06:01:54
需求是这样的。
我有一个抽象类 root
然后,若干个子类leaf1,leaf2,leaf3.
root类中有一个type值用以区分到底是哪个类创建的实例。
现在从保存好的json文件中读取信息,但由于root类是抽象的,所以在初始化类的时候就会因为无法生成,而无法完成jsonString到JAVA类的转换。
前辈告诉我要自己做一个ParserConfig,但我完全没有头绪,请问一下这该如何实现?
...全文
344
1
打赏
收藏
fastJson如何读取多态信息
需求是这样的。 我有一个抽象类 root 然后,若干个子类leaf1,leaf2,leaf3. root类中有一个type值用以区分到底是哪个类创建的实例。 现在从保存好的json文件中读取信息,但由于root类是抽象的,所以在初始化类的时候就会因为无法生成,而无法完成jsonString到JAVA类的转换。 前辈告诉我要自己做一个ParserConfig,但我完全没有头绪,请问一下这该如何实现?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tianxq
2015-05-27
打赏
举报
回复
换jackson <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.6.0-rc1</version> </dependency> 在抽象类前面增加注释,如 @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS, include = JsonTypeInfo.As.PROPERTY, property = "@class") @JsonSubTypes({ @JsonSubTypes.Type(value = Leaf1.class, name = "leaf1"), @JsonSubTypes.Type(value = Leaf2.class, name = "leaf2")})
Java萝卜影视4.0.5源码【完美修复完整版】.zip
Java萝卜影视4.0.5源码【完美修复完整版】.zip
Java开发常用技术
Java开发中常用的技术,适合新手或者转行的朋友学习。
JavaEE求职简历-姓名-JAVA开发工程师.docx
1.熟悉Java编程基础,了解良好的代码编写规范,了解常用的设计模式,熟悉Java开发常用的API; 2.熟悉Java Web应用开发,熟悉listener、EL、JSTL、Filter等常用技术; 3.熟悉Spring MVC、Spring Boot、Spring Data、Spring Security的使用,了解Spring的Ioc与Aop思想; 4.拥有基于Spring整合常用框架并进行项目开发的经验,如:Mybatis、Hibernate、Redis、SpringData 5.熟悉基于Junit的单元测试,熟悉Dbunit,EasyMock;了解测试驱动编程; 6.web前端技术:熟悉HTML、CSS、JavaScript;有在项目中使用过jQuery、Ajax、Vue.js、Bootstrap、ECharts等; 7.熟悉MySQL、Oracle,熟练使用标准SQL操作数据库,了解常见SQL优化策略; 8.使用过Redis实现分布式下的数据缓存; 9.了解或使用过的企业级开发常用中间件与第三方库:Nginx、ActiveMQ、CXF、ThymenLeaf、Freemarke
JSON 之
FastJson
解析
一、阿里巴巴
FastJson
是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征: 速度最快,测试表明,
fastjson
具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson; 功能强大,完全支持Java Bean、集合、Map、日期、Enum,支持范型,支持自省;无依赖,能够直接运行在Java SE 5.0以上版本;支持Andro
Fastjson
2面试宝典
Fastjson
2面试宝典 1.什么是
Fastjson
? 2.
Fastjson
怎么实现快速解析 JSON? 3.
Fastjson
支持哪些数据类型? 4.
Fastjson
如何处理日期格式? 5.
Fastjson
如何避免循环引用导致的栈溢出? 6.
Fastjson
支持 XML 格式的转换吗? 7.
Fastjson
支持跨域请求吗?
Java
51,397
社区成员
85,842
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章