在线 JSON 转 HAR 转换器

即时在线将 JSON 请求/响应数据转换为 HAR(HTTP Archive)格式。免费工具,帮助开发者将 HTTP 会话数据打包为标准 HAR 1.2 格式。在浏览器中运行。

拖放或粘贴您的 JSON
Loading editor...
Loading editor...

什么是 JSON 转 HAR?

JSON 转 HAR 将 JSON 描述的 HTTP 请求和响应数据封装为标准 HAR 1.2(HTTP Archive)格式。HAR 是浏览器 DevTools、Postman、Charles Proxy 和其他网络工具用于记录和重放 HTTP 会话的格式。JSON 转 HAR 转换器让您可以获取原始的请求/响应 JSON 并将其打包为这些工具可以导入和分析的有效 HAR 文件。

为什么要将 JSON 转换为 HAR?

当您希望从 JSON 数据以编程方式创建 HAR 文件、与需要 HAR 格式的工具共享 HTTP 会话录制,或将 API 测试数据转换为性能和调试工具可理解的格式时,请使用 JSON 转 HAR 转换器。HAR 文件可导入 Chrome DevTools、WebPageTest 和 Lighthouse。

我们的 JSON 转 HAR 转换器如何工作

将您的 JSON(单个请求/响应对象或对象数组)粘贴到输入编辑器中,然后点击转换。该工具将每个条目封装在包含必需的 log、creator 和 entries 字段的正确 HAR 1.2 结构中。所有必需字段用您 JSON 中的值填充,缺少的字段用合理的默认值填充。

功能特点

  • 生成与所有主流浏览器 DevTools 兼容的有效 HAR 1.2 格式。
  • 接受单个请求/响应对象或条目数组。
  • 缺少的必需字段自动用合理的默认值填充。
  • 支持上传:从设备加载 .json 文件或拖放。
  • 一键复制:用复制按钮获取 HAR 输出。

如何使用工具

  1. 将您的 JSON 请求/响应数据粘贴到输入编辑器中,或上传文件。
  2. 点击转换生成 HAR 输出。
  3. 点击复制将 HAR 复制到剪贴板。
  4. 使用清除重置两个编辑器。

常见使用场景

  • DevTools 导入: 创建可拖入 Chrome 或 Firefox DevTools 进行会话重放的 HAR 文件。
  • 性能测试: 将 API 调用数据打包为 HAR,用于 WebPageTest 和 Lighthouse 分析。
  • 调试: 将 API 响应封装为 HAR 格式,与使用网络分析工具的团队成员共享。
  • 文档: 创建 API 流程的 HAR 录制,用于文档和测试目的。

转换示例

输入 (JSON)

{
  "request": {"method": "GET", "url": "https://api.example.com"},
  "response": {"status": 200, "statusText": "OK"}
}

输出 (HAR)

{
  "log": {
    "version": "1.2",
    "entries": [...]
  }
}

常见问题

相关转换器