JSON: объясняю дедушке Представь, что тебе нужно записать список покупок, чтобы я мог его прочитать и купить всё в магазине.

JSON: объясняю дедушке Представь, что тебе нужно записать список покупок, чтобы я мог его прочитать и купить всё в магазине.

07.12.2025

JSON: объясняю дедушке

Представь, что тебе нужно записать список покупок, чтобы я мог его прочитать и купить всё в магазине. Ты пишешь на листочке понятным языком. Примерно так же компьютеры обмениваются списками, но им нужен очень строгий формат. Этот формат и называется JSON.

Что такое JSON?

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

Простой пример

Вот как может выглядеть твой список покупок в формате JSON:

{
  "магазин": "Продуктовый",
  "список": [
    "хлеб",
    "молоко",
    "яйца"
  ],
  "бюджет": 500
}

Основные правила JSON

Чтобы компьютер не запутался, есть строгие правила написания.

1. Данные — это пары «ключ: значение»

Как в словаре: есть слово (ключ) и его объяснение (значение). Ключ всегда пишется в кавычках.

  • "имя": "Иван"
  • "возраст": 65

2. Какие бывают значения?

  • Числа: 10, 3.14
  • Строки (текст): "Привет" (всегда в кавычках)
  • Логические значения: true (правда), false (ложь)
  • Массив (список): ["яблоки", "груши"] — значения в квадратных скобках через запятую.
  • Объект (структура): {"город": "Москва"} — набор пар ключ-значение в фигурных скобках.
  • null: специальное значение «ничего» или «пусто».

3. Важные мелочи

  • Все ключи берутся в двойные кавычки " ". Без кавычек — ошибка.
  • После каждого значения, кроме последнего в блоке, ставится запятая.
  • Пробелы и переносы строк не важны для компьютера, но они делают текст читабельным для нас.

Где используется JSON?

Повсюду в цифровом мире.

  1. На сайтах: когда ты кликаешь «показать ещё», браузер часто запрашивает новые данные в формате JSON с сервера.
  2. В настройках программ: многие приложения хранят свои настройки в файлах .json.
  3. В мобильных приложениях: когда погодное приложение получает с сервера температуру и прогноз. Итог для дедушки JSON — это аккуратная машинописная записка по строгим правилам. Она позволяет твоему телефону, моему компьютеру или банковскому серверу обмениваться данными без ошибок, как если бы они разговаривали на одном чётком языке. Это фундамент современного интернета.