О 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, с которым вы работаете.
Есть вопрос или нашли ошибку? Свяжитесь с нами