如何在 Java 中從 JSON 陣列中刪除特定元素?


你可以使用 remove() 方法從 JSONArray 物件中刪除元素。此方法接受整數,並刪除該特定索引中的元素。

示例

import org.json.JSONArray;

public class RemoveFromJsonArray {
   public static void main(String args[]) throws Exception {
      String [] myArray = {"JavaFX", "HBase", "JOGL", "WebGL"};
      JSONArray jsArray = new JSONArray();
      for (int i=0; i < myArray.length; i++) {
         jsArray.put(myArray[i]);
     }
     System.out.println(jsArray);
     jsArray.remove(3);
     System.out.println("After deleting ::"+jsArray);
   }
}

輸出

["JavaFX","HBase","JOGL","WebGL"]
After deleting ::["JavaFX","HBase","JOGL"]

更新於: 19-Feb-2020

14,000+ 瀏覽

開啟你的職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.