.env与JSON转换器

环境变量与 JSON 双向转换,格式校验,纯本地处理

.env 与 JSON 双向转换:解析 KEY=VALUE(支持 export 前缀、引号、行内注释、\n 转义),校验重复键与缺失等号;JSON 转 .env 支持键名大写转换。全部处理在浏览器本地完成,数据不会上传。

输入

.env 语法速查

  • • 基本格式:KEY=VALUE,每行一条,= 两侧多余空格会被忽略
  • • 注释:整行以 # 开头;未加引号的值中「空格 + #」之后视为行内注释
  • • export 前缀:可省略,会被自动忽略
  • • 双引号:内部 \n 解析为换行,\" 转义为 ",\\\\ 转义为 \
  • • 单引号:内容完全按字面处理,不解析任何转义
  • • 多行值:用 \n 转义表示换行,而不是真实换行
  • • 重复键:采用最后一次出现的值,并在警告中提示

JSON 输出

输入内容并点击转换按钮,这里会显示结果

#关于.env与JSON转换器

.env 是 12-Factor 应用推广的环境变量文件格式,被 Node.js、Python、Docker Compose、CI/CD 等生态广泛使用;JSON 则是程序间交换数据的通用格式。本工具在两者之间双向转换,并做格式校验(重复键、缺失等号、嵌套结构),让配置在"人读的 .env"和"程序读的 JSON"之间无损搬运。

典型应用场景

  • 把 docker compose / CI 中的环境变量整理成 JSON 供脚本读取
  • 把后端导出的配置 JSON 生成 .env 文件给本地开发使用
  • 统一键名风格:驼峰 JSON 与 UPPER_SNAKE_CASE 环境变量互转
  • 校验 .env 文件里的重复键与格式错误

常见问题

  • 支持哪些 .env 语法?export 前缀、单双引号、行内注释、\n 转义等常见写法,详见页面上方速查。
  • 嵌套 JSON 怎么办?.env 只有扁平的 KEY=VALUE 结构,工具会提示"仅支持扁平对象",请先把嵌套 JSON 拍平(如 a.b → A_B)。
  • 数据会上传吗?不会。所有解析与转换都在浏览器本地完成,数据不出设备。

相关工具推荐

Excel表格查看转换器

在线查看xlsx/xls/csv并转换,多Sheet切换,导出JSON/CSV/Markdown,纯本地解析不上传

新品 本地

PDF合并拆分器

本地合并多个PDF文件、按页码范围提取或按页数拆分,支持批量打包下载,文件不上传

新品 本地

文件编码批量转换器

批量检测文件编码(UTF-8/GBK/Big5等)并转换为UTF-8,解决中文乱码问题

新品 本地

ZIP压缩包查看器

在线查看ZIP压缩包内容列表,预览文本文件,解压下载单个文件,本地处理不上传

新品 本地

文件加密解密器

基于AES-256-GCM的本地文件加密解密工具,支持密码强度检测,文件不上传服务器

新品 本地

字幕工具箱

SRT与VTT字幕互转、时间轴整体平移、按倍率缩放、去重复行,本地处理不上传

新品 本地