Press⌘+Kto search
.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字幕互转、时间轴整体平移、按倍率缩放、去重复行,本地处理不上传
新品 本地