java - 将 json 数据附加到已经存在的 json 数据

标签 java json

我有一个这样的json字符串

{
  "bitrate": false,
  "bitrateInit": 40000,
  "bitr": 10000
}

我必须将以下数据附加到此

 "test": {"enable":true }

最终数据将是

{
  "bitrate": false,
  "bitrateInit": 40000,
  "bitr": 10000,
   "test": {"enable":true }
}

我如何用java执行它

String str= "{"bitrate":false,"bitrateInit":40000,"bitr":10000}";

 JSONObject jObj = new JSONObject(str);

我如何将这个“str”值附加到现有的 josn 对象上

最佳答案

试试这个:

        String str= "{\"bitrate\":false,\"bitrateInit\":40000,\"bitr\":10000}";
        String str2= "{\"enable\":true }";

        JSONObject jObj = new JSONObject(str);
        jObj.put("test", new JSONObject(str2));
        System.out.println(jObj);

关于java - 将 json 数据附加到已经存在的 json 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56123274/

相关文章:

java - 包含从 block 读取的映射器的 Hadoop java 文件

Java 客户端连接错误 : ChangeCipherSpec message sequence violation

java - 使用 GSON 获取元素名称

javascript - 将数组添加到关联数组/对象

使用 cfscript 函数的 JSON 响应

java - Android:IcyStreamMeta - 流标题更改后应用程序崩溃

java - 如何使用Java+Struts2在浏览器中打开Excel工作表?

php - JSON:字符集和获取键/值

php - 如何删除对象或数组中的递归?

javascript - 使用下划线过滤 JSON