跳至内容
Monu Tools

ENV 转 JSON 转换器

完全在浏览器中,将 .env 文件转为 JSON,也可将 JSON 转回 .env,双向均可。

如何使用 ENV / JSON

  1. 01

    选择方向:.env 转 JSON 或 JSON 转 .env。

  2. 02

    粘贴你的 .env 内容或一个 JSON 对象。

  3. 03

    复制结果,或交换以转回。

转换 .env 和 JSON

.env 文件和 JSON 之间的双向转换器。将 .env 文件转换为 JSON 对象以检查或编辑它,或将 JSON 转换回有效的 .env 文件,处理注释、导出前缀和引用值。

转换为 JSON 对于批量编辑配置、区分两个环境或将设置输入需要 JSON 的工具非常有用;转换回来会生成一个随时可用的 .env。

由于 .env 文件包含秘密,因此隐私很重要:转换完全在浏览器中运行,因此您的环境变量及其中的任何密钥永远不会离开您的设备。

什么是 .env 文件

.env 文件是应用程序加载以配置自身的简单 KEY=value 列表、数据库 URL、API 密钥、功能标志,远离代码和版本控制。这是将配置与应用程序分离的标准方法。

读取 .env 的工作原理

读取 .env 时,以 # 开头的注释行和空行将被忽略,可选的导出前缀将被删除,并且周围的引号将从值中剥离,因此您获得的 JSON 是干净的并且完全是键值对。

返回值带有空格

编写 .env 时,包含空格或特殊字符的值会用双引号引起来,以便它们在 shell 或 dotenv 加载器中正确解析,从而避免了损坏配置的常见原因。

常见问题

注释和引号如何处理?

以 # 开头的注释行和空行会被忽略,可选的 export 前缀会被移除,值两侧的引号会被剥离。

对于含空格的值怎么办?

写入 .env 时,包含空格或特殊字符的值会用双引号包裹,以便正确解析。

我的 .env 会被上传到任何地方吗?

不会。转换完全在你的浏览器中运行,因此你的环境变量永远不会离开你的设备。

报告问题