JSON – текстовый формат обмена данными, основаный на типах данных языка JavaScript, но полностью от него независим, что делает его доступным из других языков программирования.
Имеет всё те же типы данных, что и в JavaScript:
- записи
{}
, - массивы
[]
, - числовые,
- строковые,
Пример:
{ "firstName": "Имя", "lastName": "Фамилия", "male": true, "phoneNumbers": [ "5-999-003-3000", "5-998-003-4040" ], "address": { "city": "NoName", "postalCode": 101011 } }
Преобразование для языков программирования
Для JavaScript:
- Из строки с JSON в данные JavaScript -
JSON.parse(строка_с_JSON);
, - Из данных JavaScript в строку с JSON -
JSON.stringify(переменная_или_запись_с_данными);
.
Для Python:
Требуется выполнить импорт библиотеки json
.
- Из строки с JSON в тип данных Python 3 -
json.dumps(строка_с_JSON)
, - Из типа данных Python 3 в строку JSON -
json.loads(тип_данных_Python)
.
programming/data_format/json.txt · Последнее изменение: 2024-09-24 22:16 — Иван Солнцев