Всё о форматировании JSON
Когда нужен JSON Formatter
При отладке API-ответов, анализе логов, работе с конфигурационными файлами. Минифицированный JSON экономит трафик, но абсолютно нечитаем. Форматирование — первый шаг к пониманию структуры данных.
JSON в веб-разработке
JSON — стандарт обмена данными в вебе. REST API, конфигурации webpack/vite/eslint, package.json, манифесты PWA, данные localStorage — везде JSON. Умение читать и форматировать его — базовый навык разработчика.
Типичные ошибки JSON
Trailing comma (запятая после последнего элемента), одинарные кавычки вместо двойных, отсутствие кавычек у ключей, комментарии, NaN/Infinity вместо null. Всё это нарушает стандарт JSON и вызовет ошибку парсинга.
JSON vs JavaScript объекты
JSON строже: только двойные кавычки, все ключи в кавычках, нет trailing comma, нет комментариев, только примитивы (строки, числа, boolean, null, массивы, объекты). JavaScript-объекты гибче, но не взаимозаменяемы.
Инструменты для работы с JSON
VS Code с расширением Prettier, jq для командной строки, JSON Viewer для браузера, Postman/Insomnia для API. Онлайн-форматтеры удобны для быстрых задач без установки.