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

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
Версия для печати больше не поддерживается и может содержать ошибки обработки. Обновите закладки браузера и используйте вместо этого функцию печати браузера по умолчанию.

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


parseJSONArray() [1]

Обозначение

parseJSONArray()

Описание

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

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

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

Синтаксис

parseJSONArray(input)

Параметры

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

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

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

Пример

String data = "[ \"Capra hircus\", \"Panthera pardus\", \"Equus zebra\" ]";

void setup() {
  JSONArray json = parseJSONArray(data);
  if (json == null) {
    println("JSONArray could not be parsed");
        //  "Объект JSONArray не может быть преобразован"
  } else {
    String species = json.getString(1);
    println(species);
  }
}

// скетч напечатает:
// Panthera pardus

См.также

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