在Java中,刪除JSON元素很簡單。具體實現可以使用Java中的Json-lib庫中的JSONObject來實現。我們只需要使用remove方法即可刪除指定元素。
import net.sf.json.JSONObject; public class JsonDemo { public static void main(String[] args) { //創建json對象 JSONObject jsonObject = new JSONObject(); jsonObject.put("id", 1); jsonObject.put("name", "Tom"); jsonObject.put("age", 18); jsonObject.put("address", "北京"); //輸出原始json System.out.println("原始JSON:" + jsonObject.toString()); //刪除元素 jsonObject.remove("address"); //輸出刪除后的json System.out.println("刪除后的JSON:" + jsonObject.toString()); } }
如上所示,使用jsonObject.remove()方法可以刪除指定的元素。運行結果如下:
原始JSON:{"id":1,"name":"Tom","age":18,"address":"北京"} 刪除后的JSON:{"id":1,"name":"Tom","age":18}
可以看到,元素"address"已經被成功刪除。