Разбор JSON
Форматирование и проверка JSON с указанием строки и столбца ошибки, древовидный просмотр и копирование JSONPath
Разбор и форматирование JSON
Парсер JSON приводит сжатый или неравномерно отформатированный текст к единому виду с отступами из пробелов или табуляции и сразу показывает исходный размер, размер результата и степень сжатия. Всё выполняется в браузере, поэтому конфигурационные файлы, ответы API и фрагменты журналов не покидают ваше устройство.
Форматирование начинается с проверки синтаксиса. Висячая запятая, пропущенная кавычка или несбалансированная скобка указываются с номером строки и столбца, а редактор помечает точное место, чтобы вы исправили его, а не просматривали весь документ.
Помимо текстового вида можно переключиться на древовидный, раскрывать объекты и массивы по уровням и копировать JSONPath любого узла для последующих запросов или скриптов. Для длительной работы используйте страницу онлайн-редактора и её локальный черновик.
Часто задаваемые вопросы
- Что делать с ошибкой висячей запятой?
- Стандартный JSON не допускает запятую после последнего элемента объекта или массива. Удалите её, чтобы пройти проверку; если текст получен из JSON5 или объекта JavaScript, сначала преобразуйте его на странице JSON5.
- Почему отформатированный результат больше?
- Форматирование добавляет переводы строк и отступы, поэтому результат обычно больше сжатого ввода. Отрицательная степень сжатия ожидаема; если нужен меньший размер, используйте режим сжатия.
- Где хранится результат разбора?
- Результат существует только в памяти текущей страницы и исчезает при обновлении. Страница истории сохраняет последние форматирования, которые вы запускаете явно, и эти данные остаются в браузере.