我刚刚开始使用JSON库(org.json.simple.JSONObject)。在我的代码中,我需要创建一个JSONOBJECTS的JSONARRAY,但是,我没有在数组中找到3个不同的对象,而是找到了最后一个重复的对象。measurements = new JSONArray(); JSONArray $_time= new JSONArray();
但是,当我完成应用程序并试图保存更改时,我无法向新的JSONArray添加字符串。JSONArray array = new JSONArray();它给了我add(E) in ArrayList cannot be applied to(java.lang.String)错误。在put类中没有JSONArray方法。
解决方案可能是将JSONObject转换为JSONArray<
我正在获取一个JSON对象,然后将其转换为数组,并尝试访问属性或值,但获得了The type of the expression must be an array type but it resolved to JSONArrayrequest.getInputStream()); System.out.println(imageData);
也许我需要导入java.lang.reflect.InvocationTargetException库,或者在包中添加一些库,或者Java,util.data与util.sql.data冲突。_processValue(JSONObject.java:2655)
at net.sf.json.JSONObject.processValue(JSONObject.java:2721)_processValue(JSONArray
-wrap11(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1344)在android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:148)在android.app.ActivityThread.main(ActivityThread.java:5417)