gpt4 book ai didi

java - 将对象插入到 jsonarray 中的特定位置

转载 作者:太空宇宙 更新时间:2023-11-03 11:29:13 24 4
gpt4 key购买 nike

我想在 JSonArray 中的特定位置添加一个对象。我当前的 JsonArray 看起来像这样

{
"imgs": [
"String1",
"String2",
"String3",
"String4"
]
}

我需要像这样在 jsonarray 的第一个位置再插入一个项目-

jsonArray.put(1,"String5")

这是替换第一个位置的项目但我需要以下结果

{
"imgs": [
"String1",
"String5",
"String2",
"String3",
"String4"
]
}

请推荐

最佳答案

看起来太老了,但你可以这样做:

public void addToPos(int pos, JSONObject jsonObj, JSONArray jsonArr){
for (int i = jsonArr.length(); i > pos; i--){
jsonArr.put(i, jsonArr.get(i-1));
}
jsonArr.put(pos, jsonObj);
}

关于java - 将对象插入到 jsonarray 中的特定位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34717980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com