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

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

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

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


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


setJSONArray() [1]

Класс

JSONObject

Обозначение

setJSONArray()

Описание

Присваивает заданному ключу значение JSONArray.

Синтаксис

.setJSONArray(key, value)

Параметры

key – ключ, которому нужно присвоить значение. Тип данных – String.
value – значение, которое нужно присвоить. Тип данных – JSONArray.

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

JSONArray

Пример

  1. String[] species = { "Capra hircus", "Panthera pardus", "Equus zebra" };
  2. String[] names = { "Goat", "Leopard", "Zebra" };
  3.  
  4. JSONObject json;
  5.  
  6. void setup() {
  7.  
  8.   JSONArray values = new JSONArray();
  9.  
  10.   for (int i = 0; i < species.length; i++) {
  11.  
  12.     JSONObject animal = new JSONObject();
  13.  
  14.     animal.setInt("id", i);
  15.     animal.setString("species", species[i]);
  16.     animal.setString("name", names[i]);
  17.  
  18.     values.setJSONObject(i, animal);
  19.   }
  20.  
  21.   json = new JSONObject();
  22.   json.setJSONArray("animals", values);
  23.  
  24.   saveJSONObject(json, "data/new.json");
  25. }
  26.  
  27. // Скетч сохранит в файл "new.json" следующее:
  28. // {"animals": [
  29. //   {
  30. //     "id": 0,
  31. //     "species": "Capra hircus",
  32. //     "name": "Goat"
  33. //   },
  34. //   {
  35. //     "id": 1,
  36. //     "species": "Panthera pardus",
  37. //     "name": "Leopard"
  38. //   },
  39. //   {
  40. //     "id": 2,
  41. //     "species": "Equus zebra",
  42. //     "name": "Zebra"
  43. //   }
  44. // ]}

См.также

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

  1. processing.org - setJSONArray()