如何在 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+ 浏览

开启你的职业生涯

完成课程即可获得认证

开始
广告