Для чего используется JSON?+−
JSON - это стандартный формат данных для большинства веб-API, бэкендов мобильных приложений и конфигурационных файлов (например, package.json в проектах Node.js). Он читаем как людьми, так и машинами, поэтому вытеснил XML в большинстве современных обменов данными.
Почему мой JSON показывает синтаксическую ошибку?+−
Наиболее частые причины - лишняя запятая после последнего элемента, отсутствующие кавычки вокруг ключа, одинарные кавычки вместо двойных или незакрытая скобка. Сообщение об ошибке показывает точную строку и столбец, чтобы вы могли сразу перейти к проблеме.
В чём разница между форматированием и минификацией?+−
Форматирование добавляет отступы и переносы строк, чтобы структуру было легко читать. Минификация убирает все эти пробелы, создавая максимально маленький файл - это полезно, когда вы отправляете JSON по сети и читаемость для человека не нужна.
Загружаются ли мои данные JSON куда-либо?+−
Нет. Разбор, форматирование и проверка полностью выполняются локально в вашем браузере с помощью JavaScript - ваш JSON никогда не покидает ваше устройство и не попадает на сервер, даже если вы загружаете файл вместо вставки текста.
Что делает кнопка «Сортировать ключи»?+−
Она рекурсивно сортирует ключи каждого объекта по алфавиту на всех уровнях вложенности, не затрагивая порядок элементов массивов. Это значительно упрощает сравнение двух JSON-файлов или ответов API, содержащих одни и те же данные, но сериализованных с ключами в разном порядке.
Как найти конкретное значение внутри большого JSON-файла?+−
Переключитесь на режим «Дерево» и начните вводить текст в поле поиска - совпадающие ключи и значения подсвечиваются, а их ветви автоматически разворачиваются, даже глубоко внутри вложенных объектов или массивов. Нажмите кнопку «Копировать путь» у нужного узла, чтобы скопировать его точное расположение, например $.users[0].email, и затем использовать этот путь прямо в своём коде.