DotenvからJsonへの変換
無料でオンラインで利用可能 DotenvからJsonへの変換 インストール不要のツール
Dotenv to JSON コンバーターについて
.env ファイル(KEY=value 形式の行)を整形された JSON オブジェクトに変換します。# で始まる行と空行はスキップされ、= を含まない行は無視されます。値は常に文字列として保持され、数値、真偽値、引用符は型変換されません。
使い方
1. .env の内容を Input 入力欄に貼り付けます(例:各行に PORT=3000) 2. Convert をクリックしてすべての KEY=value ペアを解析します 3. Output 出力欄で結果の JSON を確認します(2 スペースのインデントで整形済み) 4. Copy をクリックして JSON をコピーするか、Clear をクリックして両方の欄をリセットします
解析ルール
各行は解析前にトリムされるため、KEY と値の前後の空白は削除されます。コメント(#...)と空行は無視されます。各行で最初の = のみが区切り文字として扱われるため、値に = 文字を含めることができます。重複するキーは前の値を上書きします。
▶数値や真偽値は対応する JSON 型に変換されますか?
いいえ。PORT=3000 は {"PORT":"3000"} になります。すべての値は文字列のままです。必要に応じてご自身のコードで型変換を行ってください。
▶KEY=val # note のような行内コメントはどうなりますか?
そのまま保持されます。パーサーは、トリム後に行頭が # で始まる場合のみコメントとして扱います。値の後の行内テキストは値の一部とみなされます。
▶引用符で囲まれた値の引用符は外されますか?
いいえ。KEY="hello" は {"KEY":"\"hello\""} を生成します。引用符は文字列の一部として保持されます。
▶複数行の値には対応していますか?
いいえ。各行は独立して解析されるため、.env の複数行の値(バックスラッシュによる継続や引用符ブロック)はサポートされていません。
このツールがあなたに役立ったなら、私にコーヒーをご馳走することをお勧めします。
私にコーヒーを買ってください。