Что это
JSON - способ записать данные так, чтобы их поняла любая программа. Выглядит так: {"tariff": "pro", "paid": true}. Слева в кавычках название, справа значение, всё в фигурных скобках. Внутрь можно вкладывать списки и другие такие же блоки. Человек его прочитает, но пишется JSON для программ.
Где встречается
Настройки Claude Code лежат в .claude/settings.json, список MCP-серверов проекта - в .mcp.json. Хук получает данные о действии агента в JSON и отвечает тоже в JSON, а платёжка, CRM и нейросеть по API присылают ответ в том же формате. Когда агент говорит «поправлю настройки», чаще всего он правит JSON.
Чем грозит незнание
Формат строгий. Запятая после последнего значения, одинарная кавычка вместо двойной, комментарий внутри, и программа не прочитает файл целиком. Настройки молча не применятся. Хук, который вместо JSON вернул лишний текст, отработает не так, как ты задумал. Правь такие файлы через агента и проси в конце проверить, что JSON читается без ошибок.