.e

.env ↔ JSON

dotenv 环境变量与 JSON 互相转换,迁移配置、批量处理环境变量常用。本地处理。

本地处理 · 不上传

加载工具中…

相关:env转JSON · dotenv · 环境变量转换 · json转env

.env 与 JSON 互转把环境变量文件转成 JSON 对象,或反向生成 .env 内容。在配置中心、容器编排与本地开发之间搬运配置时用得上。

使用步骤

  1. 粘贴 .env 或 JSON 内容
  2. 选择转换方向
  3. 查看结果
  4. 复制使用

使用场景

  • 把本地 .env 转成部署平台需要的 JSON 配置
  • 从配置中心导出的 JSON 生成本地 .env
  • 核对两个环境的配置差异
  • 批量整理环境变量

小贴士

  • 值中含空格、井号或换行时必须用引号包裹,否则会被截断或被当成注释。
  • .env 的值全是字符串,转成 JSON 时数字与布尔看着像原生类型,但程序读环境变量拿到的始终是字符串。
  • .env 文件绝不能提交进版本库,应加入 .gitignore 并只提交不含真实值的 .env.example。

常见问题

值里的引号要不要保留?

包裹用的引号在解析时会被去掉,不属于值的一部分。若值本身就要含引号,需要转义或改用另一种引号包裹。

环境变量的类型怎么处理?

环境变量本质只有字符串。转成 JSON 时若自动推断成数字或布尔,回写时要注意别改变了程序的解析预期,稳妥做法是统一保持字符串。

转换会上传我的配置吗?

不会,全部在浏览器本地处理。但 .env 常含数据库密码与密钥,处理前建议先把真实值替换成占位符。

.env ↔ JSON是免费的吗?

是。本站所有工具完全免费,无需注册登录、无广告干扰,打开即用。

使用.env ↔ JSON,我的数据安全吗?

安全。该工具在你的浏览器本地完成处理,输入内容不会上传到服务器,隐私更有保障。