К содержанию
CheckcraftСкачать
Практический сценарий

Форматирование JSON онлайн: красиво, в одну строку и с сортировкой ключей

Checkcraft — программа для проверки API и логов без кода, есть бесплатная версия. Скачать без регистрации →

Ответ API в одну строку не прочитать, а в логе его нужно сжать обратно. Здесь и то и другое делается одной кнопкой, без загрузки данных на чужой сервер.

Checkcraft ·

Поможем с первой проверкой →

Как пользоваться

Вставьте JSON или откройте файл до 20 МБ. Выберите отступ и нажмите «Форматировать» или «Сжать в одну строку». Отметка «Сортировать ключи» упорядочивает ключи по алфавиту на всех уровнях, порядок элементов массивов не меняется. Результат можно скопировать или скачать файлом.

Если JSON с ошибкой

Страница покажет строку, символ и причину. Чаще всего это запятая после последнего элемента, одинарные кавычки вместо двойных, комментарии и ключи без кавычек: в JSON всё это запрещено, хотя JavaScript и формат JSON5 такое допускают. Если вместо JSON пришла HTML-страница, ответ начинается с <!DOCTYPE.

Длинные числа

Браузер хранит числа с точностью около 15–16 значащих цифр. Идентификатор вроде 12345678901234567890 после форматирования превратится в 12345678901234567000. Если в данных такие числа, не переформатируйте их в браузере и попросите разработчиков передавать их строками.

Сортировка помогает сравнивать

Два ответа с одинаковыми данными в разном порядке ключей выглядят по-разному. После сортировки их удобно сравнивать глазами, а точное сравнение по полям покажет страница сравнения JSON. Всё выполняется скриптом в вашем браузере, страница ничего не отправляет на сервер.

Следующий шаг

Повторите это на своём API

Checkcraft — настольная программа: сохраняет проверки ответа API без кода и показывает, что не совпало. Начните с учебного примера, затем подставьте свои обезличенные данные. Free работает на Windows и Linux без ограничения срока.

Скачать FreeКак получить и запустить приложение

Скачивание без регистрации и почты, архив готов за пару минут. Состав бесплатной версии опубликован на странице тарифов.

Начните с примера по ссылкам и сопоставьте результат с требованием своей проверки.

Можно спросить человека

Поможем с первой проверкой

Расскажите, что хотите проверить или на каком шаге остановились. Поможем запустить Checkcraft, подобрать пример и разобраться с первым прогоном. Можно написать до скачивания.

Telegram-группа открытая: не публикуйте пароли, токены и конфиденциальные рабочие данные. Для первого вопроса достаточно описания задачи.

Можно написать напрямую support@checkcraft.ru

Без регистрации. Ответим по email. Это обращение в поддержку, а не подписка на рассылку.