🛠 Все
📦

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 между версиями.