Create JsonArray without key value
gson, java, json
Solution
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);
Problem
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\"} ]" ```