О JSONKit

JSONKit — это бесплатный набор онлайн-инструментов для работы с JSON с открытым исходным кодом. Форматирование, валидация, сравнение, конвертация, запросы и генерация кода собраны в одном быстром и аккуратном интерфейсе, поэтому вам не нужно переключаться между десятком разных сайтов.

Зачем нужен JSONKit

JSON повсюду: ответы API, конфигурационные файлы, логи и базы данных. Но большинство онлайн-инструментов умеют что-то одно, перегружены всплывающими окнами или незаметно отправляют ваши данные на сервер. JSONKit задуман как единственная закладка, которая нужна разработчику для повседневной работы с JSON: быстро загружается, поддерживает пять языков и бережно относится к вашим данным.

Доступные инструменты

  • JSON Beautifier & Minifier

    Отформатируйте (раскрасьте) ваши данные JSON, чтобы их было легче читать, или сожмите (минифицируйте), чтобы уменьшить размер файла без изменения данных.

  • JSON Validator

    Проверьте свои строки JSON на соответствие стандарту. Быстро находите синтаксические ошибки с точными номерами строк и сообщениями.

  • JSON Tree Viewer

    Визуализируйте данные JSON в виде интерактивного дерева. Легко разворачивайте, сворачивайте и исследуйте сложные вложенные структуры.

  • JSON Diff & Compare

    Сравните два объекта JSON бок о бок, чтобы увидеть различия. Визуальная подсветка позволяет легко заметить добавленные, удаленные или измененные значения.

  • JSON Converter

    Конвертируйте данные JSON в другие популярные форматы, такие как YAML, XML и CSV. Вы также можете конвертировать эти форматы обратно в JSON.

  • JSONPath Query

    Извлекайте данные из JSON с помощью выражений JSONPath. Запрашивайте вложенные объекты и массивы с мощным синтаксисом путей.

  • JSON Escape & Unescape

    Экранируйте строки JSON для встраивания в другой JSON или код, или снимите экранирование с ранее экранированных строк JSON.

  • JSON Repair

    Автоматическое исправление некорректного JSON. Исправляет типичные проблемы: висячие запятые, пропущенные кавычки, одинарные кавычки и комментарии.

  • JSON Schema Validator

    Проверьте ваши JSON-данные на соответствие JSON Schema. Убедитесь, что данные соответствуют определённой структуре с подробным отчётом об ошибках.

  • JSON Graph Visualizer

    Визуализируйте сложные JSON-данные в виде интерактивного графа узлов. Изучайте иерархию объектов и массивов, переключайтесь между горизонтальной и вертикальной компоновкой и интуитивно исследуйте связи данных.

  • Генератор кода из JSON

    Генерируйте определения типов и структуры классов для TypeScript, Go, Python и других языков из вашего JSON.

Как обрабатываются данные

Почти все инструменты JSONKit работают полностью в браузере: вставленный JSON разбирается, форматируется, проверяется и сравнивается на вашем устройстве и никуда не отправляется. Единственное исключение — JSON to Code: он отправляет пример JSON на наш сервер для генерации определений типов и сразу возвращает результат; входные данные не журналируются и не сохраняются. Подробнее о cookie и аналитике — в Политике конфиденциальности.

Кто разрабатывает

JSONKit проектирует, разрабатывает и поддерживает Ktaewon — независимый разработчик, который каждый день работает с JSON API. Сообщения об ошибках, идеи новых функций и исправления переводов от пользователей напрямую определяют, что будет сделано дальше.

Открытый исходный код

Весь исходный код опубликован на GitHub под лицензией MIT. Вы можете посмотреть, как устроен каждый инструмент, сообщить о проблеме, предложить улучшение или отправить pull request.

Почему JSONKit бесплатен

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

Есть вопрос или нашли ошибку? Свяжитесь с нами