在线 ENV 转 JSON 转换器

在线几秒内将 .env 转换为 JSON。免费工具,将 dotenv 文件转换为 API、调试和配置共享的简洁 JSON。在浏览器中运行,无需注册。

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

什么是 ENV 转 JSON?

ENV 转 JSON 是将 .env 文件(几乎每个现代应用用于环境变量的平面 KEY=VALUE 列表)转换为结构化 JSON 对象的过程。.env 在设计上非常简单;JSON 是 API、调试器和大多数工具实际消费的格式。ENV 转 JSON 转换器遍历您的 dotenv 文件,解析每行,并将键和值写入 JSON 对象。当您需要检查 .env 文件、与只接受 JSON 的工具共享配置或将环境变量传入期望结构化输入的脚本时,通常需要进行 ENV 转 JSON 转换。

为什么要将 ENV 转换为 JSON?

JSON 是 API、浏览器和大多数现代编程语言的通用格式。.env 文件另一方面是为运行时配置加载设计的,不适合验证或程序化转换。在线将 ENV 转换为 JSON 让您可以获取平面配置并像数据一样使用它。

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

点击转换时,工具逐行解析您的 .env 文件,在第一个等号处分割每行,并将键值对写为 JSON 对象。数字和布尔值会自动检测,因此在 JSON 中它们以正确的类型而非字符串的形式出现。带引号的值(单引号或双引号)被拆包以获取内部字符串。以 # 开头的行作为注释被忽略。空行被跳过。所有操作在您的浏览器中进行。您的 .env 数据永远不会离开您的设备。

功能特点

  • 一键转换:点击转换,JSON 即出现在输出面板中。
  • 类型检测:数字和布尔值自动转换为其正确的 JSON 类型。
  • 引号处理:单引号和双引号值正确拆包。
  • 注释跳过:以 # 开头的行被忽略,就像 dotenv 加载器一样。
  • 上传支持:从设备加载 .env 文件或拖放到输入框。
  • 一键复制:使用复制按钮抓取 JSON 输出,粘贴到任意位置。

如何使用工具

  1. 将 .env 内容粘贴到输入编辑器中,或使用「上传文件」按钮加载 .env 文件。
  2. 点击「转换」按钮在右侧生成 JSON 输出。
  3. 点击「复制」按钮将 JSON 复制到剪贴板。
  4. 使用「清除」按钮在需要重新开始时重置两个编辑器。

常见使用场景

  • 配置调试: 以结构化 JSON 形式查看 .env 内容以发现错误。
  • API 交接: 与只接受 JSON 的工具共享环境配置。
  • 测试固件: 从 .env 文件为读取 JSON 的测试生成 JSON 样本。
  • 验证: 将 .env 加载到 JSON Schema 验证器或其他基于 JSON 的检查工具中。

转换示例

输入 (ENV)

SERVER_HOST=localhost
SERVER_PORT=3000
DEBUG=true

输出 (JSON)

{
  "SERVER_HOST": "localhost",
  "SERVER_PORT": 3000,
  "DEBUG": true
}

常见问题

相关转换器