me_edu
REST API: проектирование и потреблениеШаг 15 из 27 · 0% пройдено
JSON и проектирование · JSON и проектирование

Формат JSON

JSON (JavaScript Object Notation) — главный формат обмена данными в API. Он текстовый, человекочитаемый и понятен любому языку.

Структура строится из пар «ключ: значение»:

{ "id": 42, "name": "Аня", "active": true, "tags": ["js", "react"], "address": { "city": "Москва" } }

Типы значений в JSON: число, строка (только в двойных кавычках!), true/false, null, массив [...] и объект {...}. Объекты и массивы вкладываются друг в друга — так описывают любые данные.

Строгие правила JSON: • ключи и строки — только в двойных кавычках; • никаких висячих запятых после последнего элемента; • комментарии запрещены.

В коде JSON преобразуют в объекты языка и обратно: в JavaScript — JSON.parse и JSON.stringify, в Python — json.loads и json.dumps. Сервер присылает JSON-текст, а ваша программа превращает его в удобную структуру.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.