java - 从 JSONArray 中删除 JSON 对象 - Jettison

标签 java json jettison

有没有一种直接的方法可以通过使用 index.js 删除存储在 JSONArray 中的 JSONObject?我尝试了所有的可能性。仍然无法从 JSON 数组中删除 JSON 对象。任何提示都会有所帮助 谢谢

最佳答案

在java-json中,没有直接删除jsonObject的方法,而是使用json-simple ,这样做很简单:

        JSONArray jsonArray = new JSONArray();
        JSONObject jsonObject = new JSONObject();
        JSONObject jsonObject1 = new JSONObject();
        JSONObject jsonObject2 = new JSONObject();
        jsonObject.put("key1", "value1");
        jsonObject1.put("key2", "value2");
        jsonObject2.put("key3", "value3");
        jsonArray.add(jsonObject);
        jsonArray.add(jsonObject1);
        jsonArray.add(jsonObject2);

        //........ Whole Json Array
        System.out.println(jsonArray);


        //To remove 2nd jsonObject (index starts from 0)

        jsonArray.remove(1);


        // Now the array will not have 2nd Object
        System.out.println(jsonArray);

关于java - 从 JSONArray 中删除 JSON 对象 - Jettison,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19837532/

相关文章:

java - Appium 无法启动 Mainactivity/Splashscreen

java - 使用 Nginx 时缺少 HTTP 状态代码名称

java - 将 JSONArray 字符串转换为数组

java - 编码时 Jettison/String 以整数形式返回

gwt - POJO 编码器/解码器 : JAX-RS JSON matched with GWT client JSON

java - 在服务启动时禁用 OSGi 服务的正确方法是什么?

java - 如何使用 ANT 只编译更改的源文件

jquery - 如何在 ASP.NET MVC 中返回 JSON 格式的 500 错误?

json - 如何使用 Mongoose 将文档插入只有一个 ObjectID 的集合中?

java - Jaxb(json)解码错误,如何解码没有根元素名称的数据