JSONObject出现重复引用$ref

2023-11-03

现象

保存的时候红框里内容是一样的,结果JSON.toJSONString的时候第二个就变成了$ref

原因

JSONObject 默认开启引用检测,重复引用对象时会被$ref代替,返回的json对象出现$ref{对象,地址值,}。

解决办法

String json = JSON.toJSONString(data,SerializerFeature.DisableCircularReferenceDetect);

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JSONObject出现重复引用$ref 的相关文章

  • 编译错误:Android Studio

    我正在尝试修改基于 IntelliJ 构建的现有 Android 项目 我已经搜索并尝试了很多东西 但我的错误仍然没有消失 Error 5 1 android apt compiler main D android tinynote app
  • 面试问题 - 在排序数组 X 中搜索索引 i,使得 X[i] = i

    昨天面试时 我被问到了以下问题 考虑一个 Java 或 C 数组X它已排序并且其中没有两个元素是相同的 如何最好地找到索引i这样该索引处的元素也是i 那是X i i 作为澄清 她还给了我一个例子 Array X 3 1 0 3 5 7 in
  • 如何检测线程是否被IO阻塞?

    在Java中 线程可以有不同的状态 新的 可运行的 阻塞的 等待的 TIMED WAITING 的 终止的 然而 当线程被IO阻塞时 其状态为 RUNNABLE 如何判断是否被IO阻塞 NEW 线程已创建但尚未处理 可运行 线程正在占用CP
  • mvn dependency:analyze 结果不正确

    我一直在寻找一种工具 它能够向您显示未使用的依赖项 我很快就偶然发现了 Maven 命令mvn dependency analyze 这样做的问题是 它经常检测到 未使用的 依赖项 如果缺失 这些依赖项就会导致构建失败 这是优化项目的示例
  • JLabel.setText() 中的换行符

    使用 JLabel setText 时如何插入换行符 我尝试使用 Html 但似乎可以使其适用于 setText 仅适用于 jLabel 的初始声明 最初声明 jlabel 时的方法是 label new JLabel Hello Worl
  • 如何从 .t​​xt 文件读取数据并将数据放入对象的数组列表中?

    到目前为止 我所写的内容是基于我目前对基本数组的了解 但我只是不明白如何使用数组列表 或如何从文件中读取 到目前为止我所写的内容有效 任何有助于修复我的代码以从文件中读取并使用数组列表的链接或建议将不胜感激 谢谢 public class
  • JSP重定向和传值

    我有一个 JSP 其中我重定向到另一个 jsp 例如 我在该jsp中没有任何其他数据 我想将值从该jsp index jsp 传递到重定向jsp login jsp 我将如何做到这一点 这里的 logonInput 是在struts con
  • 使用 ScheduledExecutorService 安排每月任务

    我想在该月的某一天的特定时间安排一项任务 每次运行之间的间隔可以设置在 1 到 12 个月之间 在java中 可以使用ScheduledExecutorService以固定的时间间隔调度任务 既然一个月的天数不固定 那么如何实现呢 提前致谢
  • 仅使用 ServletContext 查找应用程序的 URL

    我正在使用 Spring MVC 编写一个 Java Web 应用程序 我有一个后台进程 它会遍历数据库并查找必须通过电子邮件发送给我的用户的通知 这些电子邮件需要包含应用程序的超链接 对于网络应用程序来说 这似乎是相当常见的模式 但我遇到
  • 小米和oppo等中国ROM上的工作管理器,在电池优化时,将工作的计划延迟增加几个小时

    小米和 Oppo 等中国 ROM 上的工作管理器在进行电池优化时 会将计划的工作延迟增加几个小时 但是 我注意到一些应用程序即使在电池优化下也能够让计划的作业安静地完美运行 我注意到的一个区别是 它们每次运行作业时都会显示一条通知 那么这是
  • 如何对JConsole的密码文件的密码进行加密

    我正在使用 JConsole 访问我的应用程序 MBean 并使用 password properties 文件 但根据 Sun 的规范 该文件仅包含明文格式的密码 com sun management jmxremote password
  • 如何在最短的时间内克隆java中的输入流

    有人可以告诉我如何克隆输入流 并花费尽可能少的创建时间吗 我需要多次克隆输入流以使用多种方法来处理 IS 我尝试了三种方法 但由于这样或那样的原因 事情不起作用 方法 1 感谢 stackoverflow 社区 我发现以下链接很有帮助 并将
  • java3d 中的面部着色

    使用java3d 如何不在每个顶点基础上着色 而是在每个面基础上着色 我尝试学习 java3d 但我生成的 Shape3d 看起来并不符合预期 我想用不同的颜色给不同的三角形着色 但我不知道该怎么做 纹理看起来有点大材小用 而且我根本没有掌
  • SOAP Web 服务中的用户身份验证

    我提出了一个关于JAX WS 身份验证和授权 如何 https stackoverflow com questions 5314782 jax ws authentication and authorization how to 讨论了安全
  • Java反序列化中避免重复对象

    我有两个列表 list1 和 list2 其中包含对某些对象的引用 其中某些列表条目可能指向同一对象 然后 由于各种原因 我将这些列表序列化为两个单独的文件 最后 当我反序列化列表时 我想确保我不会重新创建超出需要的对象 换句话说 List
  • 如何迭代SparseArray?

    有没有办法迭代 Java SparseArray 适用于 Android 我用了sparsearray通过索引轻松获取值 我找不到 看来我找到了解决方案 我没有正确注意到keyAt index 功能 所以我会这样做 for int i 0
  • 对于每个抛出异常的语句,try/catch 是否被视为反模式?

    我目前正在审查同事的 Java 代码 我看到很多情况下 每个可能抛出异常的语句都被封装在自己的 try catch 中 其中 catch 块都执行相同的操作 哪个操作与我的问题无关 对我来说 这似乎是一种代码味道 我记得读到过它是一种常见的
  • 当相应的 JTextfield 为空时,如何填充 JTable 中的所有项目

    我正在 Java 项目中设计一个高级搜索选项sqlite在 NetBeans 中 有5种不同JTextfields和 5 列 我想填充JTable具有相应的匹配标准 如果一个JTextfield为空 那么它应该选择该列的所有项目 我使用的查
  • 用于将字符串与通配符模式进行匹配的递归函数

    所以我一整天都在试图解决这个作业 只是无法完成 以下函数接受 2 个字符串 第二个 不是第一个 可能包含 的 星号 An 是字符串的替换 空 1个字符或更多 它可以出现 仅在s2中 一次 两次 更多或根本不出现 它不能与另一个相邻 ab c
  • Spring Data JPA 和 Exists 查询

    我正在使用 Spring Data JPA 使用 Hibernate 作为我的 JPA 提供程序 并想要定义一个exists附加 HQL 查询的方法 public interface MyEntityRepository extends C

随机推荐

  • Nginx Windows下编译和安装

    参照官网http nginx org en docs howto build on win32 html提前下载好编译所需软件 Microsoft Visual C compiler Microsoft Visual Studio 8 an
  • 华为OD机试 -最长回文子串(C++ & Java & JS & Python)

    描述 给定一个仅包含小写字母的字符串 求它的最长回文子串的长度 所谓回文串 指左右对称的字符串 所谓子串 指一个字符串删掉其部分前缀和后缀 也可以不删 的字符串 数据范围 字符串长度1 350 1 s 350 进阶 时间复杂度 O n 空间
  • c++ windows下基于TCP的socket编程 入门

    服务器端 socket 创建1个socket bind 绑定IP地址 端口号等信息到socket上 listen 监听 设置允许最大连接数 accept 接受客户端的请求连接 send 和 recv read 和 write 收发数据 cl
  • 定时拷贝删除文件命令

    拷贝文件夹 会把这个文件夹下的文件拷贝到oss的img文件夹下要加 不然会重命名为img的文件 而不拷贝iiimg文件夹本身 ossutil64 cp home leite iiimg oss elatemall img rf ossuti
  • 660 40

    题干 初次思路 1 ln 1 x 1 y gt ln 1 x ln 1 y 对数除法的变形 2 考察了高次求导与泰勒公式理解 泰勒公式可以展开成常数以及从1阶到n阶的无穷小 题目告知是零点 函数值为零的点 的n阶导数 故展开为麦克劳林公式
  • hdu 1024 Max Sum Plus Plus

    Problem acm hdu edu cn showproblem php pid 1024 题意 给一个长为 n 的序列 有从中挑 m 个相互不重合的子序列求总和 让总和最大 分析 没能看懂百度的前几份题解 好像都跟 kuangbin
  • UE4 适用于多人游戏的简单小地图制作探索

    网络上大部分使用Capture2D直接映射小地图方式不仅没有扩展性 且性能要求直接翻倍 实际效果极差 不可支持多人 多物件显示麻烦 纯浪费时间的sb方案 除了初学者超小demo制作 建议不学 学了不使用 该博客仅用于多次制作时快速翻阅 要详
  • 重定向http://www.domain.com到http://domain.com

    Make your site Class B Sep 3 2003 Class B means that all of the traffic to http www yourdomain com is politely and silen
  • java-使用BufferedWriter离线下载csv/Excel文件,使用response在线下载csv/Excel文件

    离线下载 Scheduled cron dmp task download task cron public void isRun throws IOException if null isDownload isDownload equal
  • 盘点 2012 年没落科技巨头

    当我们安然度过2012年12月21日 世界末日 的谣言已不攻自破时 在家电 IT 通信 互联网等科技领域 一些企业却正在经受着 末日征兆 的考验甚至正在走向 末日终结 开篇残酷的选择 与金融能源领域的企业不同 即使扩大到全球范围 也没有一家
  • Python中字符串切片

    在Python中 可以对字符串按自己需要切片 注意 1 第一个字符串排序为0 最后一个字符串为 1 2 切片时 从小切到大 3 切片时 不包含最后一个字符 举例 str 0123456789 print str 0 3 截取第一位到第三位的
  • Android面试必刷Framewrok面试题(附答案),打破面试难点(2023年最新版)

    最近收到身边很多人反馈 现在的android面试 大多数企业除了对求职者的语言和编码等基础能力提出要求外 越来越强调对于 Framework 层的理解和 UI 框架的掌控能力 而完整的项目经历和多端知识也成了重要的加分项 于是小编收拾了一下
  • 【跨模态】【对比学习】CLIP:文本监督CV的预训练(2021)

    文章目录 前言 一 整体架构 1 训练 2 测试 迁移学习zero shot 3 prompt engineering and ensembling 二 实验 1 few shot与zero shot的对比 2 Representation
  • C#实现多语言切换

    代码 https github com tangbb1 C shop tree master 思路描述 窗体的language属性修改为自己需要设定语言 localizable属性改为true 在窗体上进行英文编辑 即可生成对应的资源文件
  • osgearth消除近裁剪平面离物体太近时的裁剪问题

    This will mitigate near clip plane issues if you zoom in close to the ground LogarithmicDepthBuffer buf buf install view
  • JavaScript 新增两个原始数据类型Record 和 Tuple

    JavaScript即将推出两个新的数据类型 Record 和 Tuple 这俩是啥呢 其实就是一个只读的 Object 和 Array 其实在其它语言中已经有类似的数据类型了 例如 Python 中也有 Tuple 元祖 这一类型 作用也
  • 优雅的后端参数验证javax.validation

    为什么要用validator javax validation的一系列注解可以帮我们完成参数校验 免去繁琐的串行校验 不然我们的代码就像下面这样 PostMapping save serial public Object save Requ
  • EDA14--DC脚本实例

    这里写目录标题 一 示例1 同步设计 fifo1 二 示例2 异步设计 fifo2 三 具体操作 fifo1为例 DC的所有理论知识已经简单的概述完了 包括 DC简介概念流程 逻辑推断 DC脚本命令 最后给出DC的两个示例 下面是大的目录
  • 18650锂电池充电方案及保护板电路构思

    18650锂电池充电方案及保护板电路构思 一 电路参数 1 充电电源为USB电源 额定电压为5V 2 蓄电池为18650锂电池 3 7V 容量2600mAh 3 负载电机参数 二 电路板功能要求 1 充电电压保护 防止因选用错误的充电器 过
  • JSONObject出现重复引用$ref

    现象 保存的时候红框里内容是一样的 结果JSON toJSONString的时候第二个就变成了 ref 原因 JSONObject 默认开启引用检测 重复引用对象时会被 ref代替 返回的json对象出现 ref 对象 地址值 解决办法 S