How to remove a specific element from a JSON Array in Java?

Java 8Object Oriented ProgrammingProgramming

You can remove an element from the JSONArray object using the remove() method. This method accepts an integer and removes the element in that particular index.

Example

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);
   }
}

Output

["JavaFX","HBase","JOGL","WebGL"]
After deleting ::["JavaFX","HBase","JOGL"]
raja
Published on 09-Jan-2018 13:32:30
Advertisements