CatNet Space Team Docs

Документация от команды

Инструменты пользователя

Инструменты сайта


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 — Иван Солнцев

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: GNU Free Documentation License 1.3
GNU Free Documentation License 1.3 Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki