Инструменты для API‑интеграций
Валидаторы, форматтеры и конвертеры — всё считается в браузере, данные никуда не отправляются.
Валидаторы
Проверка данных на соответствие формату и стандартам.
Валидатор XML
Проверка XML-документа на корректность и поиск ошибок с указанием строки.
Валидатор JSON
Проверка JSON на корректность, поиск ошибок с указанием строки, форматирование и минификация.
Валидатор JSON Schema
Проверка JSON по схеме JSON Schema (draft-04, 07, 2019-09, 2020-12): все ошибки сразу, на русском и со строкой в данных.
Валидатор XML по XSD и WSDL
Проверка XML по схеме XSD или по схеме из WSDL: ошибки на русском с XPath и строкой, SOAP-сообщения.
Валидатор OpenAPI и Swagger с просмотром спецификации
Проверка спецификации OpenAPI 3.0/3.1 и Swagger 2.0 (YAML и JSON) с номерами строк и документация в стиле Swagger UI.
Конвертеры
Преобразование данных из одного формата в другой.
Маппинг JSON
Настройте соответствия полей и преобразования, проверьте результат и экспортируйте правила маппинга.
Конвертер JSON ↔ XML
Конвертация JSON в XML и XML в JSON с понятными ошибками и предупреждениями о потерях.
Конвертер YAML ↔ JSON
Конвертация YAML в JSON и JSON в YAML: якоря, комментарии, версии YAML 1.1 и 1.2, ошибки со строкой.
Конвертер CSV ↔ JSON / XML
CSV в JSON и XML, JSON и XML в CSV: разделитель, кавычки, BOM для Excel, вложенные поля и ошибки со строкой.
Кодирование и безопасность
Кодирование, хеши, подписи, токены и идентификаторы.
Кодирование и декодирование URL
URL encode и decode: кириллица, пробелы и спецсимволы в адресе, разбор параметров, windows-1251.
Декодер JWT
Разбор JWT на заголовок, тело и подпись, срок действия токена и проверка подписи ключом.
Хеши и HMAC: MD5, SHA-1, SHA-256, SHA-512, CRC32
Хеши текста и файла сразу по всем алгоритмам, HMAC с ключом, вывод в hex, Base64 и Base64URL.
Base64: кодирование и декодирование
Base64 для текста и файлов: обычный и URL-safe вариант, перенос строк, data: URI, предпросмотр картинок, кодировки.
Генератор UUID и ULID: v4, v7, v1, v5, v3
Генерация UUID v1, v3, v4, v5, v7 и ULID пачкой, ключи идемпотентности, разбор версии и времени создания.
Генераторы
Схемы, документация и тестовые данные из готовых примеров.
Генератор JSON Schema из JSON
Построение схемы JSON Schema по примеру JSON: типы, обязательные поля, форматы, версии draft-04, 07, 2019-09 и 2020-12.
Генератор XSD из XML
Построение схемы XSD по примеру XML: типы значений, атрибуты, необязательные и повторяющиеся элементы, пространство имён.
Таблица полей API (Markdown, Confluence, HTML)
Описание полей по примеру JSON или JSON Schema: таблица с типами, обязательностью, ограничениями и примерами для документации.
Анализ и сравнение
Поиск по документам, сравнение версий и просмотр спецификаций.
Скрытые символы и латиница в кириллице
Найдите невидимые символы, необычные пробелы и смешение алфавитов. Выберите исправления и проверьте результат.
Сверка двух файлов
Сравните текст по строкам или записи JSON и CSV по ключу: добавленные, удалённые и изменённые данные.
Тестер JSONPath и XPath
Проверка выражений JSONPath по JSON и XPath по XML: найденные значения, пути, номера строк, пространства имён.
Сравнение JSON, XML и текста (diff)
Сравнение двух версий JSON, XML или текста: добавленные, удалённые и изменённые поля с путями и номерами строк.
HTTP
Разбор запросов и ответов, справочники кодов, методов и заголовков.
Разбор HTTP-запроса и ответа
Разбор сырого HTTP-сообщения: метод, адрес, параметры, заголовки с пояснениями (Authorization, Cookie, Cache-Control), тело и типичные ошибки.
Справочник HTTP: коды ответов, методы, заголовки, MIME
Коды ответов HTTP с советами, когда их применять и можно ли повторять запрос, методы с идемпотентностью, заголовки и MIME-типы с поиском.
Время и расписания
Даты, форматы времени, часовые пояса и cron.
Конвертер времени: Unix, ISO 8601, Java ISO_DATE_TIME
Перевод Unix-времени и дат в ISO 8601, RFC 3339, константы Java DateTimeFormatter, HTTP-даты и обратно, часовые пояса и свой шаблон.
Cron-выражения: объяснение и ближайшие запуски
Расшифровка cron (crontab, Spring, Quartz) по-русски, ближайшие запуски в часовом поясе, ошибки и предупреждения.
Расчёты для архитектуры
Нагрузка, доступность, брокеры сообщений и повторные запросы.
Калькулятор SLA и доступности: «девятки» и простой
Допустимый простой для 99.9%, 99.99% и других целей SLA, доступность по фактическому простою, расчёт для цепочки и резервирования сервисов.
Оценка нагрузки: RPS, трафик, хранилище, серверы
Расчёт RPS, пиковой нагрузки, трафика, объёма хранилища и числа серверов по пользователям и запросам - быстрая оценка для System Design.
Калькулятор партиций и хранилища Kafka
Сколько партиций нужно топику Kafka по пропускной способности, потребителям и сжатию, объём диска с репликацией и минимум брокеров.
Повторные запросы: экспоненциальная задержка и jitter
Расчёт задержек exponential backoff с разбросом (jitter): минимум, среднее и максимум по попыткам, общее время до отказа и готовый код.