gpt4 book ai didi

java - 在 JSON 字符串中插入节点

转载 作者:行者123 更新时间:2023-12-01 14:42:43 24 4
gpt4 key购买 nike

使用Google Gson库 如何在 JSON 字符串的根节点中注入(inject)元素?

使用 JSON.Simple 非常简单:

        String json = ...
JSONObject jsonObj = (JSONObject) JSONValue.parse(json);
jsonObj.put("hey", "yow!");
json = jsonObj.toJSONString(); // Now we have injected a node element

我一直在想如何使用 Gson 来做到这一点。你可能会问,当我可以使用 JSON.Simple 库做到这一点时,为什么我需要 Gson;答案是,该库有一个方便的对象序列化/反序列化函数。

最佳答案

代码惊人地相似:

String json = ...;
JsonObject jsonObj = (JsonObject) new JsonParser().parse(json);
jsonObj.addProperty("hey", "yow!");
json = jsonObj.toString();

关于java - 在 JSON 字符串中插入节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15780870/

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