跳至內容
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 檔案。工具會正確處理註解、export 前綴和帶引號的值。

轉成 JSON 後,方便批次編輯設定、比較兩個環境的差異,或將設定提供給需要 JSON 的工具。轉回 .env 時,則會產生可直接使用的檔案。

由於 .env 檔案包含金鑰,因此隱私很重要:轉換完全在瀏覽器中執行,因此你的環境變數及其中的任何金鑰永遠不會離開你的裝置。

什麼是 .env 檔案

.env 檔案是應用程式用來載入設定的簡單 KEY=value 清單,例如資料庫 URL、API 金鑰和功能旗標。這些設定通常不放在程式碼或版本控制中,是將設定與應用程式分離的標準方式。

讀取 .env 的工作原理

讀取 .env 時,以 # 開頭的註解行和空白行會被忽略,可選的 export 前綴會被移除,值外層的引號也會被去除。產生的 JSON 會乾淨地保留所有鍵值對。

寫回含空格的值

編寫 .env 時,包含空格或特殊字元的值會用雙引號引起來,以便它們在 shell 或 dotenv 載入器中正確解析,從而避免了損壞設定的常見原因。

常見問題

如何處理注解和引號?

以 # 開頭的注解行和空行會被忽略,可選的 export 前綴會被移除,值周圍的引號會被去除。

包含空格的值怎麼辦?

寫入 .env 時,包含空格或特殊字元的值會用雙引號括起來,以確保正確解析。

我的 .env 會上傳到任何地方嗎?

不會。轉換完全在瀏覽器中執行,你的環境變數永遠不會離開裝置。

報告問題