Есть ли прямой способ удалить JSONObject, сохраненный в JSONArray, с помощью индекса. Я пробовал все возможности. Все еще не удается удалить объект JSON из массива JSON. Любые подсказки будут полезны СпасибоУдалить объект JSON из JSONArray - Jettison
ответ
в Java-JSON, не существует прямой метод удаления JSONObject, но с использованием json-simple, это я s просто для этого:
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);
Спасибо. Это сработало. –
Этот метод требует по крайней мере API уровня 19. –
Уровень API относится к Android SDK (о котором вам не нужно заботиться, если вы не программируете для Android, как кажется в данном вопросе) – personne3000
Вы пробовали использовать delete для этого?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/delete
Спасибо за это. Мне нужно удалить его с помощью JAVA. Не могли бы вы помочь мне с кодом JAVA. Я пробовал все API. Возможно, я что-то упустил. –
Ох ... вы пробовали использовать парсер JSON в Java? –
Нет. Я ищу метод удаления или что-то подобное. Не в состоянии это получить. Если это не работает, мне нужно преобразовать JSONArray в массив Normal и удалить. Участок кодирования. Хотите избежать этого. –
просто получить индекс объекта JSON в массив JSON
и удалить объект JSON с помощью Array.splice (индекс, howmany, item1, ....., itemX) метод
для получения дополнительной информации используйте эту ссылку http://www.w3schools.com/jsref/jsref_splice.asp
Спасибо за это. Я считаю, что ваше решение хорошо подходит для JAVAscript. Я ищу решение JAVA –
- 1. Как удалить пустой объект JSON в jsonarray
- 2. JSON parsing using Jettison
- 3. JSON объект JSONArray
- 4. Parsing JSON с Jettison
- 5. Верните объект JSON вместо JSONArray
- 6. Как удалить определенный json-объект в jsonarray в java
- 7. Преобразование JSONArray в объект JSON в Javascript
- 8. добавить объект JSON в jsonarray Android/Java
- 9. Удалить цитату из выхода JSONArray
- 10. Как преобразовать jsonarray в объект json
- 11. Json получить JsonArray от JsonArray
- 12. JSONArray из JSONArray в Java
- 13. JSON официальный Java API: JSONArray из JSONObjects
- 14. Удалить определенные значения в JSONArray
- 15. Удалить JSONобъект от JSONarray в Android
- 16. Получить вложенный объект JSON из массива JSON
- 17. JSONArray возвращает дату как объект?
- 18. Удалить объект из Json in C#
- 19. удалить конкретный объект json из $ .cookie
- 20. Как удалить нулевой объект из json
- 21. Удалить объект из JSON ж/Json.NET
- 22. Удалить объект JSON из данных формы Jquery
- 23. Удалить первый объект из JSON ответ @ResponseBody
- 24. Поиск и удалить объект из массива JSON
- 25. создать JSONArray из JSONObject
- 26. Маршаллинг объектов Java (без @XmlRootElement) в JSON через Jettison
- 27. Создание JsonArray из списка
- 28. Поиск ошибочный объект Json из массива JSON
- 29. Разбор JSON в JSONArray
- 30. Jsonarray объект к строке
Мне нужно выполнить задачу с помощью JAVA. забудьте добавить его в вопрос –
Возможный дубликат [Как удалить определенный элемент из JSONArray?] (http://stackoverflow.com/questions/8820551/how-do-imove-a-specific-element -from-a-jsonarray) –