手册目录
Fastjson 使用指南
Fastjson API
fastjson支持循环引用,并且是缺省打开的。
当序列化后的JSON传输到浏览器或者其他语言中,这些json解析器不支持循环引用,从而导致数据丢失。你可以关闭fastjson的循环引用支持。关闭引用检测,还能够提升序列化时的性能。
全局配置关闭
JSON.DEFAULT_GENERATE_FEATURE |= SerializerFeature.DisableCircularReferenceDetect.getMask();
非全局关闭
JSON.toJSONString(obj, SerializerFeature.DisableCircularReferenceDetect);
| 语法 | 描述 |
| {"$ref":"$"} | 引用根对象 |
| {"$ref":"@"} | 引用自己 |
| {"$ref":".."} | 引用父对象 |
| {"$ref":"../.."} | 引用父对象的父对象 |
| {"$ref":"$.members[0].reportTo"} | 基于路径的引用 |
科技资讯
24小时阅读榜
1
2
3
4
5
6
7
8
9
10
精品课程
共5课时 | 18.1万人学习
共49课时 | 82.7万人学习
共29课时 | 65.3万人学习
共25课时 | 41.5万人学习
共43课时 | 77.2万人学习