本文介绍了创建没有键值的JsonArray的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请帮助我创建没有密钥的jSonArray。它应该看起来像:

Please help me create jSonArray without keys. It should looks like:

"main" : ["one", "two", "three"]

我尝试过使用空键值:

I have tried it with empty key value:

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);
}

结果看起来很糟糕..

Result looks bad..

"main": "[
  {\"\":\
  "myString value\"}
]"


推荐答案

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);

这篇关于创建没有键值的JsonArray的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 01:43