Что такое JSON

«Что такое JSON» — вопрос из категории API и интеграции, который задают на 27% собеседований Системный Аналитик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

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

Основные особенности:

  • Данные хранятся в виде пар ключ: значение.
  • Поддерживает строки, числа, булевы значения, массивы, объекты и null.
  • Используется в API, конфигурационных файлах, NoSQL БД (например, MongoDB).

Пример:

{
  "name": "Alex",
  "age": 30,
  "isActive": true,
  "skills": ["SQL", "Python"],
  "address": {
    "city": "Moscow"
  }
}

Преимущества:

  • Простота парсинга.
  • Читаемость для человека.
  • Широкая поддержка в языках (например, JSON.parse() в JS, json.loads() в Python).

Видео-ответы