.env ファイルパーサー
環境変数の代入を貼り付け、コメントを保ったまま並べ替えて整形します。引用符、重複キー、JSON 出力を確認してからコピーできます。
テキストを貼り付けてください · 200,000 文字、10,000 行まで。ファイルはアップロードされません。
.env テキストを貼り付けて「整形して解析」を選択してください。
次の行を確認してください
JSON は文字列のみです。重複キーは最後の値を使い、コメントは含みません。
使い方
使い方
- 200,000 文字までの .env テキストを貼り付けます。
- 警告を確認し、必要に応じて A–Z 並べ替えと等号整列を選びます。
- 整形した .env または JSON をコピー/ダウンロードします。
コメントを対応する代入と保持
行全体のコメントは元の順序で並べ替えた代入より前に保持し、個々のキーには結び付けません。行内コメントは代入と一緒に保持し、引用符なしの値では空白の後にある # だけをコメントとして扱います。
引用符、重複、警告
単一行のシングル/ダブル引用符付き値を文字列として読み取ります。整形テキストでは引用符を維持し、JSON では外側の引用符を除きます。JSON では二重引用符内の改行、復帰、タブ、引用符、バックスラッシュのエスケープを解釈します。引用符なしの値は展開・実行せず文字列として扱い、空白を含む場合は警告します。重複キーは整形テキストに残して報告し、JSON では大文字小文字を区別した最後の値を使います。
ローカル処理と範囲
貼り付けたテキストはブラウザー内だけで処理します。ファイル読み込み、変数展開、シェル実行、サービス接続は行いません。上限は 200,000 文字、10,000 行です。不正な代入行は整形テキストに残し、JSON から除外します。
よくある質問
あわせて知りたいこと
$HOME などの変数参照は展開されますか?
いいえ。値はテキストとして扱い、シェル式や変数参照を実行・展開しません。
重複キーはどうなりますか?
整形テキストにはすべての代入を残して、重複行を警告します。JSON ではキーごとに値が一つなので最後の値を使います。
コメントは JSON に含まれますか?
いいえ。コメントは整形した .env に保持され、JSON には解析したキーと文字列値だけが含まれます。
複数行の引用符付き値に対応しますか?
いいえ。1 行につき 1 つの代入と、1 行の引用符付き値に対応します。閉じていない引用符や複数行の値は形式エラーとして報告し、整形テキストに残します。