コンテンツにスキップ
Monu Tools

.env / JSON変換

.envファイルをJSONに、またはJSONを.envに双方向で変換します。ブラウザ内で完結します。

ENV / JSON変換の使い方

  1. 01

    方向を選択します(.env→JSONまたはJSON→.env)。

  2. 02

    .envの内容またはJSONオブジェクトを貼り付けます。

  3. 03

    結果をコピーするか、入れ替えて逆方向に変換します。

.env と JSON を変換する

.env ファイルと JSON 間の双方向コンバータ。 .env ファイルを JSON オブジェクトに変換して検査または編集したり、JSON を有効な .env ファイルに戻してコメント、エクスポート プレフィックス、および引用符で囲まれた値を処理したりできます。

JSON への変換は、構成を一括編集したり、2 つの環境を比較したり、JSON を必要とするツールに設定を入力したりする場合に便利です。逆に変換すると、すぐに使用できる .env が生成されます。

.env ファイルには秘密が含まれているため、プライバシーが重要です。変換は完全にブラウザ内で実行されるため、環境変数とその中のキーがデバイスから流出することはありません。

.env ファイルとは

.env ファイルは、アプリ自体、データベース URL、API キー、機能フラグを構成するためにロードされる単純な KEY=value リストであり、コードやバージョン管理の対象外となります。これは、構成をアプリケーションから分離する標準的な方法です。

.env の読み取りの仕組み

.env を読み取るとき、# で始まるコメント行と空行は無視され、オプションのエクスポート接頭辞が削除され、値から周囲の引用符が取り除かれるため、取得される JSON はクリーンで、正確にキーと値のペアになります。

戻り値にスペースが含まれる値

.env を記述する場合、スペースまたは特殊文字を含む値は二重引用符で囲まれるため、シェルまたは dotenv ローダーで正しく解析され、一般的な構成の破損の原因が回避されます。

よくある質問

コメントと引用符はどう処理されますか?

#で始まるコメント行と空行は無視され、オプションのexportプレフィックスは削除され、値を囲む引用符は取り除かれます。

スペースを含む値はどう処理されますか?

.envを書き出す際、スペースや特殊文字を含む値は正しくパースされるようにダブルクォートで囲まれます。

.envはどこかにアップロードされますか?

いいえ。変換はブラウザ内で完結するため、環境変数がデバイスの外に出ることはありません。

問題を報告する