如何将 JsonNode 转换为 ObjectNode

2024-05-28

我有一个com.fasterxml JsonNode带有一些数据的对象。我需要对其数据进行一些操作。我用谷歌搜索答案但没有得到正确的答案。您能建议我如何操作 JsonNode 数据吗? 我也尝试过转换JsonNode to ObjectNode如下

ObjectNode objectNode = (ObjectNode)filterJson;

但它给出了以下例外......

java.lang.ClassCastException: com.fasterxml.jackson.databind.node.TextNode cannot be cast to 
com.fasterxml.jackson.databind.node.ObjectNode

请帮忙!!


您可以转换一个JsonNode in an ObjectNode用这个简单的方式:

ObjectNode objectNode = jsonNode.deepCopy();

从 Jackson 2.0 开始可用 https://fasterxml.github.io/jackson-databind/javadoc/2.5/com/fasterxml/jackson/databind/JsonNode.html#deepCopy()并使用 Jackson 2.4.0 进行测试

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

如何将 JsonNode 转换为 ObjectNode 的相关文章

  • Spring中的顺序依赖注入是什么?

    我有一个关于 spring 依赖注入的问题 我需要知道依赖项是否按照在 XML 中声明的顺序注入 或者 没有这样的命令 例子
  • 如何动态配置@ComponentScan?

    ComponentScan CS1 basePackages com package A com package B excludeFilters ComponentScan Filter type FilterType ASSIGNABL
  • 如何更快地渲染我的数组?

    我一直在研究一个nonogram https en wikipedia org wiki NonogramJava 中的求解器 我的所有算法都运行良好 但我在可视化方面遇到了一些困难 在算法执行期间 我可以访问两个 解决方案数组 一种是类型
  • 为什么 C# 和 Java 中出现“null”?

    我们注意到 用 C 或 Java 开发的软件中的许多错误都会导致 NullReferenceException 语言中包含 null 有什么原因吗 毕竟 如果没有 null 我就不会有 bug 对吧 换句话说 语言中的哪些功能如果没有 nu
  • 我的新游戏 JButton 无法运行?

    您好 我目前正在做一项作业 已完成 98 我制作了 gui 程序 其中 jtextfield 设置为 0 但当你玩游戏时它会发生变化 现在我创建了一个名为 NEW GAME 和 QUIT 的 j 按钮 单击 我的退出 按钮后效果很好 但我的
  • 如何循环并访问多维且关联的数组中的各个元素? PHP,JSON 或 XML

    我正在通过 API zotero org 检索书目数据 它与底部的示例类似 只是更复杂 示例是键入的 我想检索一条或多条记录并在页面上显示某些值 例如 我想循环遍历每个顶级记录并以格式良好的引文打印数据 暂时忽略正确的围兜样式 假设我只想为
  • 用于打印字母的 For 循环

    public class LetterPrint int totalLines int consecLines int timesPrintedinLine int linesPrinted char currentChar LetterP
  • 使用 mongo-go-driver 将结果转换为不带结构的 JSON

    我不想在将结果转换为 JSON 之前使用结构 假设我有一些结果 result err collection Find ctx filter options 我可以收集所有结果docs变量和最后的结果doc多变的 var doc bson R
  • 如何在 Java 中对密码进行哈希处理?

    我需要对密码进行哈希处理以存储在数据库中 我怎样才能在Java中做到这一点 我希望获取纯文本密码 添加随机盐 然后将盐和散列密码存储在数据库中 然后 当用户想要登录时 我可以获取他们提交的密码 从他们的帐户信息中添加随机盐 对其进行哈希处理
  • 消除初始按键延迟

    当您在文本框中键入并按住某个键时 您会得到 aaaaaaaaaaaaaaa 具体取决于初始按键延迟 addKeyListener new KeyAdapter public void keyPressed KeyEvent e Handle
  • 比赛结束后如何使用流找到物品?

    使用 Java 流 可以轻松找到与给定属性匹配的元素 例如 String b Stream of a1 b2 c3 filter s gt s matches b findFirst get System out println b b 生
  • 如果键以与 equals 不一致的方式实现 Comparable,那么 Java 8 的 HashMap 是否会出现错误?

    我知道从 Java 8 开始 如果HashMap有足够的哈希冲突 并且密钥实现Comparable 它会使用平衡树而不是 bin 的链表 https stackoverflow com a 30180593 502399 但据我所见 Com
  • SQL错误:0,SQLState:08S01通信链路故障[重复]

    这个问题在这里已经有答案了 我收到此错误 不那么频繁 2013 05 08 16 44 35 786 WARN JDBCExceptionReporter java 100 org hibernate util JDBCExceptionR
  • Android:Realm + Retrofit 2 + Gson

    我使用时遇到问题Retrofit Gson and Realm 我知道这三个库的组合存在问题 一些答案建议设置一个ExclusionStrategy for Gson可以解决这个问题 我也尝试过 但是没有成功 我的代码如下所示 public
  • 如何在另一个线程仍在运行时停止主线程

    我在 main 方法中启动了 t1 线程 并想停止主线程 但我的 t1 线程仍在运行 有可能的 如何 public static void main String args Thread t1 new Thread public void
  • 使用 Spring MVC,接受带有错误 JSON 的 POST 请求会导致返回默认的 400 错误代码服务器页面

    我正在开发 REST api 接收带有错误 JSON 的 POST 消息 例如 sdfasdfasdf 会导致 Spring 返回 400 错误请求错误的默认服务器页面 我不想返回页面 我想返回自定义 JSON 错误对象 当使用 Excep
  • Android Proguard Javascript 接口失败

    我在我的项目中使用了一段代码 如此处所述 http lexandera com 2009 01 extracting html from a webview http lexandera com 2009 01 extracting htm
  • 如何使用 Java Swing 创建图像映射?

    我需要使用 Swing 制作一个显示背景图像的图像地图 然后当鼠标悬停在 或单击 特定热点上时 我需要弹出一个 放大 图像并显示它 我正在考虑扩展 JPanel 以包含图像引用并通过 PaintComponent g 方法绘制该图像 到目前
  • Android update 17 似乎与外部 Jars 不兼容

    我刚刚允许我的 Mac 对其 Java 安装进行更新 现在我的一些旧罐子 例如javax mail and apache commons httpclient 正在投掷 找不到类 运行时异常 意思是 它们编译得很好 但在运行时崩溃 出现如下
  • n 个素数之和 java,困惑

    我读过几篇关于这方面的文章 我什至在一次考试中这样做过 但是是在 vb net 中 它工作得很好 但是当我尝试执行我的程序时 Eclipse 只是不停地运行 否则它会给我错误的答案 这是我的第四次尝试 我需要将前 n 个素数相加 因此我检查

随机推荐