java - 为什么使用 Json Simple API 在 java 中动态增加 json 数组大小?

标签 java android

在第一张图片中,json 数组大小为 10。从 json 数组获取 10 个对象后,大小动态更改为 20。?

[1]:/image/3HpDD.png 强文字

如何解决这样的问题?我想一次获取所有数组对象。

最佳答案

您没有清除您的documentArray。它一次又一次地添加。因此,请在 for loop

之前写下这些行
if (documentArray == null)
     documentArray = new JSONArray();
else 
    documentArray.clear();

for()// your for loop here

关于java - 为什么使用 Json Simple API 在 java 中动态增加 json 数组大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42952262/

相关文章:

java - android OnSensorChanged() 响应慢

java - 从 Tomcat 服务器上的文件夹运行脚本

java - 安卓/Java : displaying images from assets and/or internal/sd storage

java - 相机打开时如何释放相机?

java - 调用 session.save() 时非法尝试将代理与两个打开的 session 关联

java - Blackberry 开发 - JFreeChart 可以在 Blackberry 上运行吗?

java - 继承和私有(private)/公共(public)变量

android - 摄像头未在 WebView 中打开

android - Android-通过buildType和flavor的组合生成所有可能的.apks

android - ViewFlipper 中的 listView - 滚动问题