Онлайн-конвертер JSON в HAR

Мгновенно конвертируйте данные JSON запроса/ответа в формат HAR (HTTP Archive) онлайн. Бесплатный инструмент для разработчиков для упаковки данных HTTP-сессий в стандартный формат HAR 1.2. Работает в браузере.

Перетащите или вставьте JSON
Loading editor...
Loading editor...

Что такое конвертация 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-вывод кнопкой Копировать.

Как пользоваться инструментом

  1. Вставьте ваши данные JSON запроса/ответа в редактор ввода или загрузите файл.
  2. Нажмите Конвертировать для генерации HAR-вывода.
  3. Нажмите Копировать для копирования HAR в буфер обмена.
  4. Используйте Очистить для сброса обоих редакторов.

Распространённые случаи использования

  • Импорт в 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": [...]
  }
}

Часто задаваемые вопросы

Связанные конвертеры