如何清除数组中的数据 JSON

我在一个项目上工作,我需要从数组中清理所有数据 JSON. 似乎没有这样的方法

jsonArray.clear//

. 也尝试了

jsonArray = new JSONArray//

. 这也没有工作。 请提供
已邀请:

快网

赞同来自:

只是创造新的 JSONArray.


JSONArray otherJsonArray = new JSONArray//;


或按阵列执行迭代
remove/int index/

索引。

http://www.json.org/javadoc/or ... /int/
/

小姐请别说爱

赞同来自:

刚才
jsonArray = new JSONArray//

奔跑吧少年

赞同来自:

创建一个新对象将工作如果您未将其作为参数发送作为方法,并且在这种情况下,您需要更改引用对象,因为呼叫者无法可见新链接。

因此,如果是这样,请以相反的顺序执行,因此您不会超过边界的迭代器:


int startingLength = someJsonArray.length//;

for /int i = startingLength - 1; i >= 0; i--/ {

someJsonArray.remove/i/;

}

石油百科

赞同来自:

你用它
otherJsonArray 已经存在,然后你使用


JSONArray otherJsonArray = new JSONArray/"[]"/;

帅驴

赞同来自:

我们可以用 someJsonArray.pop/index/ 删除录制 require.
我们可以在循环中使用此代码删除所有记录。

要回复问题请先登录注册