如何清除JSONArray

Arc*_*pgc 7 java android json

如何清除JSONArray中的数据

没有什么比如:

jsonArray.clear();
Run Code Online (Sandbox Code Playgroud)

甚至不:

jsonArray.remove(index);
Run Code Online (Sandbox Code Playgroud)

这里建议:

如何从JSONArray中删除特定元素?

谢谢

Car*_*nal 16

jsonArray = new JSONArray(new ArrayList<String>());
Run Code Online (Sandbox Code Playgroud)

  • 你似乎有一个自信的答案,但我很好奇 - 这会在每次新的后导致一个未使用的JSONArray副本吗?类似于为String变量设置新值? (3认同)

dd6*_*619 5

这不是一个完美的答案,但是您可以这样做,

jsonArray=new jsonArray("[{}]");
Run Code Online (Sandbox Code Playgroud)

编辑

根据评论中的建议,您还可以使用以下代码:

jsonArray=new jsonArray();
Run Code Online (Sandbox Code Playgroud)

  • 为什么不只是`new JSONArray()`? (3认同)