请帮我创建没有密钥的jSonArray.它应该看起来像:
"main" : ["one", "two", "three"]
Run Code Online (Sandbox Code Playgroud)
我用空键值尝试了它:
private String generate(String value) {
Gson gson = new Gson();
JsonArray jsonArray = new JsonArray();
JsonObject jsonObject = new JsonObject();
jsonObject.addProperty("", value);
jsonArray.add(jsonObject);
return gson.toJson(jsonArray);
}
Run Code Online (Sandbox Code Playgroud)
结果看起来不错..
"main": "[
{\"\":\
"myString value\"}
]"
Run Code Online (Sandbox Code Playgroud)
JsonObject obj = new JsonObject();
JsonArray array = new JsonArray();
array.add(new JsonPrimitive("one"));
array.add(new JsonPrimitive("two"));
array.add(new JsonPrimitive("three"));
obj.add("main", array);
Run Code Online (Sandbox Code Playgroud)
您可以执行以下操作:
Gson gson = new Gson();
JsonArray array = new JsonArray();
array.add(new JsonPrimitive("one"));
array.add(new JsonPrimitive("two"));
array.add(new JsonPrimitive("three"));
JsonObject jsonObject = new JsonObject();
jsonObject.add("main", array);;
System.out.println(gson.toJson(jsonObject));
Run Code Online (Sandbox Code Playgroud)
输出:
{"main":["one","two","three"]}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24160 次 |
| 最近记录: |