JSON 转 .env

JSON 转 .env 在线工具。把 JSON 对象转换成 .env 键值对文本(KEY=value),嵌套字段按分隔符展开成 server.host 这类键名,可选加 export 前缀、把键名转大写并用下划线连接。适合把配置对象导出成环境变量文件。转换在浏览器本地完成,数据不上传。

在工作台中打开 本地处理 · 数据不上传

怎么使用

  1. 1

    粘贴 JSON 对象

    根必须是对象;嵌套结构会按分隔符拍平,或选择本地 .json 文件。

  2. 2

    选择路径分隔符

    点号、下划线、斜杠或连字符。

  3. 3

    调整键名风格

    可加 export 前缀,或把键名转大写并用下划线连接。

  4. 4

    复制结果

    得到 .env 文本,写入项目根目录即可;需要时切到反向转回 JSON。

功能特点

嵌套拍平

server.host、server.port 这类键自动生成,不需要手写。

键名风格

一键切换 . / _ / / / - 分隔,并可大写化以兼容 shell 变量习惯。

export 前缀

可选输出 export KEY=value,直接 source 进 shell。

Worker 本地计算

转换在浏览器后台线程完成,配置里的密钥不会外传。

常见错误与排查

  • ! 根节点必须是对象,数组或标量会提示语义错误;数组会展开成 key[0]、key[1]。
  • ! 值含空格或特殊字符时会自动加引号;如需强制引用可自行补引号。

常见问题

值和字符串引号会保留吗?

字符串按原样输出,含空格或特殊字符时自动加双引号,避免被 shell 误解析。

能把 .env 转回 JSON 吗?

可以,同一页面切到反向(.env → JSON)即可,并可开启类型推断把数字、true / false 还原成对应类型。

数据会被上传吗?

不会,转换在浏览器本地完成。

相关工具