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

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

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


Перевод: Максим Кузьмин (Cubewriter)
Перевел 2680 статей для сайта.

Контакты:

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


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


parseJSONArray() [1]

Обозначение

parseJSONArray()

Описание

Берет строку (String), преобразует ее содержимое и возвращает объект JSONArray. Если в строке (String) нет данных типа JSONArray или ее нельзя преобразовать, метод возвращает нулевое значение (null).

Метод parseJSONArray() наиболее полезен при динамическом считывании данных – например, от сторонних API. Как правило, результаты API сохраняются в строки (String), после чего вы можете воспользоваться методом parseJSONArray(), чтобы превратить их в объект JSONArray.

Если в папке «data» текущего скетча уже лежит готовый JSON-файл, проще воспользоваться методом loadJSONArray().

Синтаксис

parseJSONArray(input)

Параметры

input – строка (String), которую нужно преобразовать в объект JSONArray. Тип данных – String

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

Тип данных – объект JSONArray.

Пример

  1. String data = "[ \"Capra hircus\", \"Panthera pardus\", \"Equus zebra\" ]";
  2.  
  3. void setup() {
  4.   JSONArray json = parseJSONArray(data);
  5.   if (json == null) {
  6.     println("JSONArray could not be parsed");
  7.         //  "Объект JSONArray не может быть преобразован"
  8.   } else {
  9.     String species = json.getString(1);
  10.     println(species);
  11.   }
  12. }
  13.  
  14. // скетч напечатает:
  15. // Panthera pardus

См.также

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

  1. processing.org - parseJSONArray()