ENV 與 JSON 轉換器
在瀏覽器中將 .env 檔案轉換為 JSON,或將 JSON 轉換回 .env,支援雙向轉換。
如何使用 ENV / JSON
- 01
選擇轉換方向:.env 轉 JSON,或 JSON 轉 .env。
- 02
貼上 .env 內容或 JSON 物件。
- 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 會上傳到任何地方嗎?
不會。轉換完全在瀏覽器中執行,你的環境變數永遠不會離開裝置。