Gson数组字符串到JsonArray

Red*_*gle 31 java json gson

我正在使用Gson,我正在尝试添加一堆字符串值,JsonArray如下所示:

JsonArray jArray = new JsonArray();
jArray.add("value1");
Run Code Online (Sandbox Code Playgroud)

问题是add方法只需要一个JsonElement.

我试图将一个字符串转换成一个JsonElement但是没有用.

我如何使用Gson做到这一点?

ale*_*y28 69

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

JsonArray jArray = new JsonArray();
JsonPrimitive element = new JsonPrimitive("value1");
jArray.add(element);
Run Code Online (Sandbox Code Playgroud)

  • 为什么这如此荒谬**违反直觉? (9认同)