社区
Java
帖子详情
fastJson如何读取多态信息
zerozerg2006
2014-05-12 06:01:54
需求是这样的。
我有一个抽象类 root
然后,若干个子类leaf1,leaf2,leaf3.
root类中有一个type值用以区分到底是哪个类创建的实例。
现在从保存好的json文件中读取信息,但由于root类是抽象的,所以在初始化类的时候就会因为无法生成,而无法完成jsonString到JAVA类的转换。
前辈告诉我要自己做一个ParserConfig,但我完全没有头绪,请问一下这该如何实现?
...全文
347
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
6. **数据解析与JSON处理**:视频
信息
通常以JSON格式在网络中传输,源码可能会使用Gson、Jackson或
Fastjson
等库进行JSON数据的解析和序列化。 7. **UI设计**:JavaFX或Swing是Java开发图形用户界面的常用工具,源码...
Java开发常用技术
8. **属性文件**:使用`java.util.Properties`类可以
读取
和写入.properties文件,常用于存储配置
信息
。 9. **数据库操作**: - JDBC:Java Database Connectivity API是与数据库交互的基础,涉及连接、执行SQL、...
JavaEE求职简历-姓名-JAVA开发工程师.docx
1. **Java编程基础**:掌握Java语言的基本语法,包括类、对象、继承、
多态
等概念。了解良好的代码编写规范,比如SOLID原则,有助于编写可读性高、可维护性强的代码。 2. **设计模式**:理解常见的设计模式,如单例...
JSON 之
FastJson
解析
一、阿里巴巴
FastJson
是一个Json处理工具包,包括“序列化”和“反序列化”两部分,它具备如下特征: 速度最快,测试表明,
fastjson
具有极快的性能,超越任其他的Java Json parser。包括自称最快的JackJson; 功能...
Fastjson
2面试宝典
Fastjson
2面试宝典 1.什么是
Fastjson
? 2.
Fastjson
怎么实现快速解析 JSON? 3.
Fastjson
支持哪些数据类型? 4.
Fastjson
如何处理日期格式? 5.
Fastjson
如何避免循环引用导致的栈溢出? 6.
Fastjson
支持 XML...
Java
51,399
社区成员
85,852
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章