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

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

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


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

Контакты:

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


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


loadJSONObject() [1]

Обозначение

loadJSONObject()

Описание

Загружает JSON-файл из папки «data» текущего скетча или URL, а затем возвращает объект JSONObject.

Все файлы, загружаемые и сохраняемые при помощи Processing API, используют кодировку UTF-8.

Синтаксис

loadJSONObject(filename)

Параметры

filename – название файла в папке «data» или URL. Тип данных – String

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

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

Пример

  1. // В этом скетче осуществляется разбор небольшого JSON-файла
  2. // под названием "data.json", показанного ниже.
  3. // Он должен находиться в папке «data» текущего скетча.
  4. //
  5. // {
  6. //   "id": 0,
  7. //   "species": "Panthera leo",
  8. //   "name": "Lion"
  9. // }
  10.  
  11. JSONObject json;
  12.  
  13. void setup() {
  14.  
  15.   json = loadJSONObject("data.json");
  16.  
  17.   int id = json.getInt("id");
  18.   String species = json.getString("species");
  19.   String name = json.getString("name");
  20.  
  21.   println(id + ", " + species + ", " + name);
  22. }
  23.  
  24. // скетч напечатает:
  25. // 0, Panthera leo, Lion

См.также

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

  1. processing.org - loadJSONObject()