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

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

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

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


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


getJSONObject() [1]

Класс

JSONObject

Обозначение

getJSONObject()

Описание

Извлекает значение JSONObject, привязанное к заданному ключу.

Синтаксис

.getJSONObject(key)

Параметры

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

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

Тип данных – JSONObject.

Пример

  1. // Ниже показано содержание короткого JSON-файла "data.json",
  2. // разбор которого выполняется в скетче.
  3. // Сам файл должен быть в папке "data" проекта.
  4. //
  5. // {
  6. //   "goat": {
  7. //     "id": 0,
  8. //     "species": "Capra hircus"
  9. //   },
  10. //   "leopard": {
  11. //     "id": 1,
  12. //     "species": "Panthera pardus"
  13. //   },
  14. //   "zebra": {
  15. //     "id": 2,
  16. //     "species": "Equus zebra"
  17. //   }
  18. // }
  19.  
  20. JSONObject json;
  21.  
  22. void setup() {
  23.  
  24.   json = loadJSONObject("data.json");
  25.  
  26.   JSONObject goat = json.getJSONObject("goat");
  27.  
  28.   int id = goat.getInt("id");
  29.   String species = goat.getString("species");
  30.  
  31.   println(id + ", " + species);
  32. }
  33.  
  34. // Скетч напечатает:
  35. // 0, Capra hircus

См.также

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

  1. processing.org - getJSONObject()