JSON
Форматирование, валидация и конвертация JSON.
- JSON Formatter & Validator
Отформатировать и провалидировать JSON прямо в браузере, без отправки данных на сервер.
- JSON to TOML Converter
Конвертировать JSON в TOML.
- JSON Lines (JSONL) Formatter & Validator
Форматирование и валидация построчного JSON (JSONL/NDJSON).
- JSON to Query String Converter
Конвертировать плоский JSON в query string и обратно.
- JSON Schema Generator
Сгенерировать JSON Schema по примеру JSON.
- JSON Flatten / Unflatten
Развернуть вложенный JSON в плоский объект с dot-нотацией и обратно.
- JSON Sort Keys
Отсортировать ключи JSON по алфавиту рекурсивно.
- JSON to CSV Converter
Конвертировать массив JSON-объектов в CSV.
- JSON String Escape / Unescape
Экранировать и деэкранировать строки для вставки в JSON.
- JSON Patch (RFC 6902) Diff Generator
Сгенерировать JSON Patch между двумя JSON-документами.
- JSON to YAML Converter
Конвертировать JSON в YAML.
- JSON to .env Converter
Конвертировать плоский JSON в .env-файл.
- JSON to XML Converter
Конвертировать JSON в XML.
- JSON Diff Viewer
Визуально сравнить два JSON-документа side-by-side.
- JSON Minify
Сжать JSON, убрав пробелы и переносы строк.
- JSON Batch Validator
Провалидировать сразу несколько JSON-фрагментов и показать, какой именно сломан.
- JSON Batch Flatten
Развернуть сразу несколько JSON-объектов в одну плоскую таблицу.
- JSON Batch Key Rename
Переименовать набор ключей по словарю сразу во множестве JSON-объектов.
- Cross-Format Schema Compatibility Checker
Проверить совместимость типов при миграции схемы между JSON, YAML и TOML — null, булевы, даты.
- package.json allowScripts Generator
Собрать поле allowScripts для npm v12 по списку пакетов с install-скриптами.
- npm v12 Postinstall Impact Scanner
Найти в package.json/package-lock.json пакеты с install-скриптами, которые сломаются под npm v12 без allowScripts.
- Monorepo allowScripts Merger
Слить allowScripts из нескольких package.json воркспейса в корневой без дублей.
- allowScripts Diff Tracker
Показать разницу между двумя версиями allowScripts — что добавили и убрали между релизами.
- npm 2026 Supply Chain Incident Checker
Проверить package.json и lock-файл на присутствие пакетов, скомпрометированных в атаках 2026 года (Shai-Hulud, Axios, Mastra AI, AsyncAPI, jscrambler).
- Postinstall/Preinstall Hook Heuristic Scanner
Найти подозрительные паттерны lifecycle-скриптов — недокументированные хуки, обфусцированные файлы, платформенные бинарники.
- npm Dependency Cooldown Calculator
Проверьте, прошло ли достаточно времени с релиза npm-пакета, чтобы безопасно его обновлять — по дефолтной модели cooldown из GitHub Dependabot.
- npm Package Name Typosquat Checker
Проверьте, не похоже ли имя npm-пакета опасно на популярную библиотеку — по алгоритму расстояния Левенштейна, прямо в браузере.
О формате JSON
JSON придумали в начале двухтысячных как легкую альтернативу громоздкому XML, и с тех пор он стал негласным стандартом для обмена данными между сервером и браузером, между микросервисами, и вообще везде, где нужно передать структурированные данные без лишней обвязки тегами.
Простота формата обманчива: одна лишняя запятая после последнего элемента массива, и парсер уже падает с ошибкой, а найти эту запятую глазами в минифицированном файле на десять тысяч символов почти нереально. Инструменты в этом разделе решают именно бытовые проблемы работы с JSON: форматирование для читаемости, валидацию перед отправкой в API, конвертацию в другие форматы вроде YAML, TOML или CSV, и более специфичные задачи вроде генерации JSON Schema по образцу данных.
Все инструменты работают локально в браузере, что особенно важно для JSON, потому что именно в этом формате чаще всего гоняют конфиги с токенами доступа и другими данными, которые лучше лишний раз не пересылать на сторонний сервер.