JsonArray , , . .
public static JsonArray insert(int index, JsonElement val, JsonArray currentArray) {
JsonArray newArray = new JsonArray();
for (int i = 0; i < index; i++) {
newArray.add(currentArray.get(i));
}
newArray.add(val);
for (int i = index; i < currentArray.size(); i++) {
newArray.add(currentArray.get(i));
}
return newArray;
}
, , 0 [1, 2, 3] 0:
insert(0, new JsonPrimitive(0), myArray);
[0, 1, 2, 3]. , !