Онлайн-конвертер JSON в HAR
Мгновенно конвертируйте данные JSON запроса/ответа в формат HAR (HTTP Archive) онлайн. Бесплатный инструмент для разработчиков для упаковки данных HTTP-сессий в стандартный формат HAR 1.2. Работает в браузере.
Что такое конвертация JSON в HAR?
Конвертация JSON в HAR упаковывает данные HTTP-запросов и ответов, описанные в JSON, в стандартный формат HAR 1.2 (HTTP Archive). HAR — это формат, используемый DevTools браузеров, Postman, Charles Proxy и другими сетевыми инструментами для записи и воспроизведения HTTP-сессий. Конвертер JSON в HAR позволяет взять необработанный JSON запроса/ответа и упаковать его в валидный HAR-файл, который эти инструменты могут импортировать и анализировать.
Зачем конвертировать JSON в HAR?
Используйте конвертер JSON в HAR, когда хотите программно создавать HAR-файлы из данных JSON, делиться записями HTTP-сессий с инструментами, требующими формат HAR, или конвертировать данные тестов API в формат, понятный инструментам производительности и отладки. HAR-файлы можно импортировать в Chrome DevTools, WebPageTest и Lighthouse.
Как работает наш конвертер JSON в HAR
Вставьте ваш JSON (один объект запроса/ответа или массив таких объектов) в редактор ввода и нажмите Конвертировать. Инструмент упаковывает каждую запись в правильную структуру HAR 1.2 с обязательными полями log, creator и entries. Все обязательные поля заполняются значениями из вашего JSON, а отсутствующие поля заполняются разумными значениями по умолчанию.
Доступные функции
- Производит валидный формат HAR 1.2, совместимый со всеми основными DevTools браузеров.
- Принимает один объект запроса/ответа или массив записей.
- Отсутствующие обязательные поля автоматически заполняются разумными значениями по умолчанию.
- Поддержка загрузки: загрузите файл .json или перетащите его.
- Копирование одним кликом: скопируйте HAR-вывод кнопкой Копировать.
Как пользоваться инструментом
- Вставьте ваши данные JSON запроса/ответа в редактор ввода или загрузите файл.
- Нажмите Конвертировать для генерации HAR-вывода.
- Нажмите Копировать для копирования HAR в буфер обмена.
- Используйте Очистить для сброса обоих редакторов.
Распространённые случаи использования
- Импорт в DevTools: создание HAR-файлов, которые можно перетащить в Chrome или Firefox DevTools для воспроизведения сессий.
- Тестирование производительности: упаковка данных API-вызовов в HAR для анализа в WebPageTest и Lighthouse.
- Отладка: упаковка API-ответов в формат HAR для обмена с коллегами, использующими инструменты анализа сети.
- Документация: создание HAR-записей API-потоков для документации и тестирования.
Пример конвертации
Ввод (JSON)
{
"request": {"method": "GET", "url": "https://api.example.com"},
"response": {"status": 200, "statusText": "OK"}
}Вывод (HAR)
{
"log": {
"version": "1.2",
"entries": [...]
}
}