Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

Processing:Справочник языка Processing/JSONArray/remove()

Материал из Онлайн справочника
Перейти к: навигация, поиск

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


remove() [1]

Класс

JSONArray

Обозначение

remove()

Описание

Удаляет из массива JSONArray элемент, присвоенный заданному ключу. Возвращает либо значение, привязанное к заданному ключу, либо ноль, если значения нет.

Синтаксис

.remove(index)

Параметры

index – элемент, который нужно удалить. Тип данных – int.

Возвращаемое значение

Значение, присвоенное удаляемому ключу, или ноль.

Пример

  1. // Ниже показано содержимое короткого JSON-файла "data.json",
  2. // анализ которого выполняется в скетче ниже.
  3. // Этот файл должен быть в папке "data" проекта.
  4. //
  5. // [
  6. //   {
  7. //     "id": 0,
  8. //     "species": "Capra hircus",
  9. //     "name": "Goat"
  10. //   },
  11. //   {
  12. //     "id": 1,
  13. //     "species": "Panthera pardus",
  14. //     "name": "Leopard"
  15. //   },
  16. //   {
  17. //     "id": 2,
  18. //     "species": "Equus zebra",
  19. //     "name": "Zebra"
  20. //   }
  21. // ]
  22.  
  23. JSONArray values;
  24.  
  25. void setup() {
  26.  
  27.   values = loadJSONArray("data.json");
  28.  
  29.   values.remove(0);  //  удаляем первый элемент массива
  30.  
  31.   for (int i = 0; i < values.size(); i++) {
  32.    
  33.     JSONObject animal = values.getJSONObject(i);
  34.  
  35.     int id = animal.getInt("id");
  36.     String species = animal.getString("species");
  37.     String name = animal.getString("name");
  38.  
  39.     println(id + ", " + species + ", " + name);
  40.   }
  41. }
  42.  
  43. // Скетч напечатает:
  44. // 1, Panthera pardus, Leopard
  45. // 2, Equus zebra, Zebra

См.также

Внешние ссылки

  1. processing.org - remove()