gpt4 book ai didi

java - 使用 Java 获取 JsonNode 的一部分并更新它,而无需修改主 JsonNode

转载 作者:行者123 更新时间:2023-12-01 22:33:19 25 4
gpt4 key购买 nike

我有主 JsonNode,{{k1:v1} = s1,{k2:v2} = s2,{k3:v3} = s3}

我单独获取一个节点键 {k1 : v1} 并将其分配给另一个变量并将其更新为 {k1 : n1} 而无需实际修改主 JsonNode。但最后,如果我看到主 JsonNode,它会更新为 {{k1 : n1} = s1, {k2 : v2} = s2, {k3 : v3} = s3}

如何在不实际修改主节点的情况下获取单个节点并更新它?

最佳答案

尝试一下:

JsonNode newJsonNode = originalJsonNode.get("k1").deepCopy();

然后您应该能够随意编辑新节点,而不会对原始节点产生影响。

关于java - 使用 Java 获取 JsonNode 的一部分并更新它,而无需修改主 JsonNode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58541453/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com