🛠 Все
│
JSON Formatter
Форматирование, минификация и валидация JSON. Подсветка ошибок, статистика структуры.
Что такое JSON
JSON (JavaScript Object Notation) — текстовый формат обмена данными, основанный на подмножестве JavaScript. Используется в API, конфигурациях, базах данных. Поддерживает объекты, массивы, строки, числа, булевы значения и null.
Что такое JSON Formatter
JSON (JavaScript Object Notation) — самый распространённый формат API. Однако сырой JSON-ответ часто идёт одной строкой и нечитаем. Formatter превращает её в дерево с отступами, валидирует синтаксис, минифицирует обратно.
Когда нужен
Отладка API партнёрок. Просмотр постбэков. Сравнение версий API. Конвертация в YAML/CSV для отчётов. Валидация перед отправкой.
Что не делает
Не отправляет JSON на сервер aff.top — работает в браузере. Не дешифрует зашифрованные JWE. Для расшифровки JWT — см. /tools/jwt.
Частые вопросы
Что делает JSON Formatter? ▾
Форматирует, минифицирует, валидирует JSON. Подсвечивает синтаксические ошибки. Преобразует JSON в YAML, XML, CSV. Также есть viewer-режим — раскрывает вложенные структуры как дерево.
Зачем форматировать JSON? ▾
Сырой JSON от API часто идёт одной строкой — нечитабельно. Форматтер расставляет отступы, переносы, цвета. На больших API-ответах (1MB+) превращает кашу в читаемое дерево за секунду.
Безопасно ли вставлять чужой JSON? ▾
Да — форматирование работает в браузере, данные на сервер aff.top не отправляются. Можно вставлять JSON с токенами или приватными данными.
Можно ли работать с большим JSON? ▾
Да, до 50 МБ. Для миллиона записей подсветка может тормозить — отключи её в настройках.
Что такое JSON Schema? ▾
Описание структуры JSON: какие поля обязательны, какого типа, какие значения допустимы. Используется для валидации API-ответов. Инструмент валидирует JSON против Schema и наоборот.
Зачем арбитражнику JSON? ▾
API партнёрок (постбэки, статистика, выплаты) возвращают JSON. Конфиги трекеров (Voluum, Binom, Keitaro) хранятся в JSON. Без форматтера сырой JSON читать невозможно.
Можно ли сравнить два JSON? ▾
Да, есть diff-режим: вставляешь два JSON — подсвечивает добавленные/удалённые/изменённые поля. Игнорирует порядок ключей. Удобно для проверки изменений API между версиями.