О ViewJSON
ViewJSON — бесплатное онлайн-средство просмотра и форматирования JSON, созданное для разработчиков, работающих с API, которые возвращают медиа в формате Base64. В отличие от обычных инструментов, которые показывают все строки как текст, ViewJSON автоматически распознаёт Base64-контент и отображает его как изображения, аудиоплееры, видеоплееры или предпросмотр PDF — прямо внутри структуры JSON. Все данные обрабатываются локально в вашем браузере и никогда не покидают устройство.
Зачем мы это создали
Мультимодальные AI-API — OCR, синтез речи, модели компьютерного зрения, генерация изображений — передают данные почти исключительно в Base64. При разработке и тестировании это порождает ряд повторяющихся проблем:
Утомительный предпросмотр результатов
API синтеза речи и генерации изображений возвращают аудио и изображения в Base64. Чтобы их увидеть, нужно извлечь строку из JSON-ответа, вставить в онлайн-декодер и повторить для каждого поля.
Ошибки при формировании запросов
Для вызова OCR или модели зрения нужно сначала сконвертировать изображение в Base64 на стороннем сайте, затем вставить строку в тело запроса. Процесс хрупкий — ошибка в кавычках или escape-последовательности приводит к тому, что вместо отладки логики приходится чинить синтаксис JSON.
Неудобный просмотр истории
Postman и Fiddler сохраняют историю запросов, но Base64-поля отображаются как длинные закодированные строки без указания содержимого. Чтобы проверить, что было отправлено или получено, приходится извлекать и декодировать каждую строку отдельно.
Поэтому мы создали ViewJSON: вставьте JSON — и сразу увидите каждое изображение, услышите каждый аудиоклип, воспроизведёте каждое видео — не покидая страницу.
Сценарии использования
Отладка ответов AI API
Вставьте ответ API с Base64-медиа в ViewJSON. Аудио, изображения и видео автоматически распознаются и отображаются прямо в структуре JSON — без ручного извлечения и внешних декодеров.
Подготовка мультимодальных API-запросов
Вставьте изображение прямо в редактор. ViewJSON покажет предпросмотр и сохранит строку Base64 в JSON. При копировании вы получите готовый Base64-payload — без отдельной конвертации.
Обмен JSON с командой
ViewJSON сжимает JSON с помощью pako (zlib) и кодирует в URL. Без загрузки файлов, облачного хранилища и ссылок с истекающим сроком. Получатель открывает ссылку и видит форматированные данные с предпросмотром медиа — всё декодируется на стороне клиента.
Технологии и конфиденциальность
Создан на Astro + React
Islands-архитектура для минимальной загрузки JavaScript. Клиентский код загружается только для интерактивных компонентов.
Редактор CodeMirror 6
Профессиональный редактор кода с подсветкой синтаксиса, сворачиванием, поиском и подсветкой скобок. Работает с файлами свыше 10 МБ без потери производительности.
Cloudflare Pages
Развёрнут глобально в edge-сети Cloudflare для быстрой загрузки по всему миру.
Конфиденциальность данных
Ваши JSON-данные обрабатываются полностью в браузере и никогда не отправляются на сервер — даже функция обмена кодирует данные прямо в URL.
Контакты
Вопросы, отзывы или пожелания по функциональности? Напишите нам на support@viewjson.net