java - 字符串的 Gson 数组到 JsonArray

标签 java json gson

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

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

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

我尝试将字符串转换为 JsonElement,但没有成功。

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

最佳答案

您可以创建一个包含字符串值的原语并将其添加到数组中:

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

关于java - 字符串的 Gson 数组到 JsonArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10498000/

相关文章:

java - 我可以通过在子类中包含父类来以递归方式反序列化 json 吗?

android - 使用 Gson 解析 JSON 返回 null

java - length 和 length() 有什么区别?

java - 简单的猜谜游戏。 "Your first guess is...."

javascript - 将 JSON 字符串转换为函数参数

json - Postgres 中从 JSON 更新记录的函数

javascript - RequireJS 模块从 API 服务器接收 JSON,返回未定义?

java - java中如何循环遍历json对象的json数组

java - 在 JSF 中将 inputText 映射到 Date 对象

java - Libgdx 用纹理重构一个类