社区
Java
帖子详情
fastJson如何读取多态信息
zerozerg2006
2014-05-12 06:01:54
需求是这样的。
我有一个抽象类 root
然后,若干个子类leaf1,leaf2,leaf3.
root类中有一个type值用以区分到底是哪个类创建的实例。
现在从保存好的json文件中读取信息,但由于root类是抽象的,所以在初始化类的时候就会因为无法生成,而无法完成jsonString到JAVA类的转换。
前辈告诉我要自己做一个ParserConfig,但我完全没有头绪,请问一下这该如何实现?
...全文
333
1
打赏
收藏
fastJson如何读取多态信息
需求是这样的。 我有一个抽象类 root 然后,若干个子类leaf1,leaf2,leaf3. root类中有一个type值用以区分到底是哪个类创建的实例。 现在从保存好的json文件中读取信息,但由于root类是抽象的,所以在初始化类的时候就会因为无法生成,而无法完成jsonString到JAVA类的转换。 前辈告诉我要自己做一个ParserConfig,但我完全没有头绪,请问一下这该如何实现?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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")})
fastJSON
在开发中的应用
讲解json的语法格式讲解ajax技术的实现方法讲解使用jquery结合ajax在项目中的应用讲解alibaba的
fastJSON
的使用
Fastjson
2面试宝典
Fastjson
2面试宝典 1.什么是
Fastjson
? 2.
Fastjson
怎么实现快速解析 JSON? 3.
Fastjson
支持哪些数据类型? 4.
Fastjson
如何处理日期格式? 5.
Fastjson
如何避免循环引用导致的栈溢出? 6.
Fastjson
支持 XML 格式的转换吗? 7.
Fastjson
支持跨域请求吗?
Fastjson
反序列化
fastjson
【java】利用
fastjson
实现json序列化与反序列化
Json是一种轻量级的数据交换格式,采用一种“键:值”对的文本格式来存储和表示数据,在系统交换数据过程中常常被使用,是一种理想的数据交换语言。 在使用Java做Web开发时,不可避免的会遇到Json的使用。序列化和反序列化虽然只是字符串的拼接和解析,但是当业务逻辑变化较大时,将会极大地降低我们的开发效率,同时代码不便于维护。今天笔者介绍的
FastJson
要做的就是帮助我们完成这些繁琐而多变的事情...
序列化探索之四 -
Fastjson
开局一吐槽,
Fastjson
的文档,比Jackson还差。Jackson只是位置不明确,如果安下心来看看,还是能够理清楚的。而
Fastjson
是位置不明确,如果安下心来看看,还会发现,它的文档零零散散,中英文混杂,找不准主线在哪儿。我记得知乎上有个问题,
fastjson
这么快老外为啥还是热衷 jackson?,就这文档,让老外用个啥。 不过看还是要看的,毕竟它是目前主流序列化框架之一。老样子,我们还是从基本使用方法和原理分析两部分着手。 能力
Fastjson
仅仅针对json,尚不支持其它任何格式,也没有看
Java
50,550
社区成员
85,621
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章