Об этом проекте

JSON Hero — это открытый веб-просмотрщик JSON, созданный и поддерживаемый командой Trigger.dev. Он предоставляет чистый интерфейс для чтения и понимания JSON-документов, предлагая несколько способов просмотра данных: режим колонок, вдохновленный macOS Finder, традиционный древовидный просмотр и режим редактора. Основные функции включают: - Несколько режимов отображения: режим колонок с навигацией с помощью клавиатуры, панелью пути и историей; древовидный просмотр с сворачиваемыми разделами; и режим редактора с предпросмотром в боковой панели. - Предпросмотр содержимого: автоматически определяет содержимое строк и отображает полезные предпросмотры для дат/времени, URL-адресов изображений, веб-сайтов, твитов, JSON-файлов и цветов. - Поиск: нечеткий поиск по всему JSON-файлу, включая имена ключей, пути ключей, значения и форматированные значения. - Связанные значения: сканирование всех связанных значений для конкретного поля по всему документу, включая неопределенные или пустые значения. - Предполагаемая JSON Schema: генерирует предполагаемую JSON Schema, которую можно использовать для валидации. - Навигация с помощью клавиатуры. - Доступные для обмена URL с поддержкой путей. Способы отправки JSON в JSON Hero включают перетаскивание на jsonhero.io, вставку JSON или URL, использование Base64-кодированной строки в URL, расширение для VS Code, расширение для Raycast или неофициальный POST API на jsonhero.io/api/create.json. Для локального запуска склонируйте репозиторий, выполните npm install, установите переменную окружения SESSION_SECRET и запустите npm run dev или npm start, затем откройте http://localhost:8787.