当前位置: 首页 > news >正文

JSON 转为json串后出现 “$ref“

问题描述

转为JSON 串时出现 "$ref":"$.RequestParam.list[0]"

 $ref: fastjson数据重复的部分会用引用代替,当一个对象包含另一个对象时,fastjson就会把该对象解析成引用

“$ref”:”..” 上一级
“$ref”:”@” 当前对象,也就是自引用
“$ref”:”$” 根对象
“$ref”:”$.children.0”基于路径的引用

解决方案

转换时开启 禁止循环引用 SerializerFeature.DisableCircularReferenceDetect

//以JSONObject 为例,创建一个JSONObject 对象
JSONObject test= new JSONObject();//把JSONObject 对象转换为json字串
//SerializerFeature.DisableCircularReferenceDetect 禁止循环引用
String str = JSON.toJSONString(test, SerializerFeature.DisableCircularReferenceDetect);

http://www.lryc.cn/news/349003.html

相关文章:

  • Nachi那智不二越机器人维修技术合集
  • C++类与对象基础探秘系列(二)
  • MyBatis-Plus核心功能详解:条件构造器、自定义SQL与Service接口
  • 莆田市C++专项选拔第二轮题4
  • AtCoder Regular Contest 177
  • 【C++】 C++ 编写 鸡兔同笼程序
  • [动画详解]LeetCode151.翻转字符串里的单词
  • 如何使用 ArcGIS Pro 制作地震动画
  • Unity 初步了解
  • 爬虫学习(4)每日一笑
  • 生产环境节点扩容方案
  • Spring线程池配置
  • Unity学习笔记---物理引擎
  • Vue与Java使用AES加密与解密
  • B/S版+java开发的医院绩效考核系统maven+Visual Studio Code 医院绩效考核管理系统 提升医疗服务质量的关键
  • 汇昌联信科技:拼多多电商的运营流程有哪些?
  • AI大模型探索之路-训练篇20:大语言模型预训练-常见微调技术对比
  • 现代 c++ 一:c++11 ~ c++23 新特性汇总
  • 【c++】全面理解C++多态:虚函数表深度剖析与实践应用
  • 分享四种免费获取SSL的方式
  • 2024.5.14晚训题解
  • jQuery的选择器与自带函数详解
  • Next.js与SSR:构建高性能服务器渲染应用
  • 什么是MVC?什么是SpringMVC?什么是三层架构?
  • 基于springboot+vue+Mysql的在线答疑系统
  • ssl证书免费申请指南
  • Java构造方法详解
  • Spring WebFlux:响应式编程
  • uniapp、web网页跨站数据交互及通讯
  • 2024-05-10 Ubuntu上面使用libyuv,用于转换、缩放、旋转和其他操作YUV图像数据,测试实例使用I420ToRGB24