.env 转 JSON / JSON 转 .env
在 .env 与 JSON 之间双向转换,正确处理引号、行内注释,以及值里同时出现等号和井号的情况。
单引号内不转义,双引号内 \n 与 \t 会还原成真实换行和制表符;不加引号时只有前面带空格的井号才算注释,所以 a#b 仍然是值。
同一个 key 出现多次时以最后一次为准(和 dotenv 的行为一致),页面会提示重复了哪些 key。
嵌套默认按双下划线拆分,DB__HOST 会变成两层结构。AWS_SECRET_ACCESS_KEY 这种用单个下划线分词的 key,建议把分隔符留空。
评论
还没有评论,来说两句吧