[說明]
1.使用Java
2.使用org.json.JSONArray和org.json.JSONObject
[問題]
當我打電話JSONArray的remove()
方法,編譯我的項目時總是得到「找不到符號:方法remove(int)」,對此有何幫助?JSONArray刪除無法找到JAVA
這裏有一個類似的問題:How to remove JSONArray element using Java
但答案似乎是不正確的,因爲這將直接刪除裏面的JSONObject的鍵值對而不是整個insinde的JSONObject。
示例代碼:
JSONArray test_arr = new JSONArray("[{'id':'1', 'name': 'name1'},{'id':'2', 'name':'name2'}]");
test_arr.remove(1); // here will cause the "cannot find symbol" error.
預先感謝任何幫助。
你使用(說)舊版本的沒有特定方法的庫? –
[檢查這個] [1] 它可能對你有幫助...使用名稱值刪除JSON數組 [1]:http://stackoverflow.com/questions/6310623/remove-item -from-json-array-using-its-name-value –
[給Brian]我檢查了我使用的jar文件,它有刪除方法。 [給Pratik]謝謝,但我說我使用java,而不是javascript。 –