环境变量转换
.env 配置与 JSON 双向互转,支持引号、转义与同文件变量插值
JSON 格式
常见问题
`.env` 里的注释会保留到 JSON 吗?
不会。标准 JSON 不支持注释,转换时
# 注释会被丢弃,状态栏会显示「已丢弃 N 条注释」提示数量,避免静默丢失。支持变量插值吗?
支持
${VAR} / $VAR 引用同一文件中上方已定义的变量;未定义的保留原样不报错。不支持 ${VAR:-default} 等 shell 进阶语法。JSON 里有嵌套对象怎么办?
.env 格式仅支持扁平键值对,遇到对象或数组值会报错提示。如 DATABASE__HOST 这类双下划线写法会被当作普通 key 原样保留,不自动展开为嵌套结构。生成的 `.env` 值什么时候会加引号?
当值包含空格、
#、"、'、$ 或为空字符串时自动加双引号,并转义内部的 " \ $;其余情况输出不加引号的简洁形式。