Gson Array of Strings to JsonArray

2022-09-01 09:17:41

我正在使用Gson,并试图将一堆字符串值添加到如下所示的字符串值中:JsonArray

JsonArray jArray = new JsonArray();
jArray.add("value1");

问题是 add 方法只采用 .JsonElement

我试图将字符串转换为字符串,但这不起作用。JsonElement

如何使用Gson进行操作?


答案 1

您可以创建一个将包含 String 值的基元,并将其添加到数组中:

JsonArray jArray = new JsonArray();
JsonPrimitive element = new JsonPrimitive("value1");
jArray.add(element);

答案 2

似乎你应该做一个并添加它。参见 Javadocnew JsonPrimitive("value1")