【发布时间】:2017-10-29 11:43:48
【问题描述】:
com.google.gson.JsonArray 有 add 方法来追加元素。如果我想在特定索引处添加,该怎么做?
我尝试使用这种代码在第 0 个索引处添加元素。我正在寻找更好的东西,而无需实例化新的JsonArray。
JsonArray newArray = new JsonArray();
newArray.add(new JsonPrimitive(3));
for (int i = 0; i < myArray.size(); i++) {
newArray.add(myArray.get(i));
}
【问题讨论】:
-
您能发布一个您希望创建的 json 示例吗?数组总是从 0 开始。也许你的意思是地图?
-
(例如初始 JSON 数组是这样的 [1,2,3] 现在我想在第 0 个索引处添加 0,添加后它将是 [0,1,2,3])