简体   繁体   English

用 java 写入 Json 数组和 object

[英]Write Json Array and object with java

I need help creating and writing this Json structure for a file in the JAVA language and GSON technology:我需要帮助以 JAVA 语言和 GSON 技术为文件创建和编写此 Json 结构:

{
  "field": {
    "test": {
      "param1": 0,
      "param2": "a",
      "param3": "b",
      "param4": "c",
      "param5": "d",
      "param6": "e",
      "param7": "f",
      "param8": "g",
      "param9": "h"
    }
  }
}

Here it is!这里是! You can achieve this by simply using JsonObject in Gson as follows:您可以通过简单地在Gson中使用JsonObject来实现这一点,如下所示:

JsonObject testObj = new JsonObject();
testObj.addProperty("param1", "0");
testObj.addProperty("param2", "a");
testObj.addProperty("param3", "b");
testObj.addProperty("param4", "c");
testObj.addProperty("param5", "d");
testObj.addProperty("param6", "e");
testObj.addProperty("param7", "f");
testObj.addProperty("param8", "g");
testObj.addProperty("param9", "h");

JsonObject fieldObj = new JsonObject();
fieldObj.add("test", testObj);

JsonObject rootObj = new JsonObject();
rootObj.add("field", fieldObj);
System.out.println(rootObj.toString());

Console output控制台 output

{"field":{"test":{"param1":"0","param2":"a","param3":"b","param4":"c","param5":"d","param6":"e","param7":"f","param8":"g","param9":"h"}}}

For more Gson usage examples, you can refer to gson .更多Gson使用示例,可以参考gson

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM