zh-Hant v
en zh tw

Java Properties 與 YAML 互轉

轉換 Java .properties 與 YAML 字串對應,支援跳脫、接續列與選填點鍵巢狀結構。

使用方法

Properties 的鍵與值皆為字串。解析支援 =、:、空白分隔符號、Java Unicode 跳脫、分隔符號跳脫與接續列;重複鍵使用最後一個值,與 Java Properties 載入行為一致。

YAML 輸出會為 001、true 等值加引號,使其保持字串。反向須使用字串值對應,不接受已推斷的數字或布林值。點鍵模式將 app.name 展開為巢狀對應,並於匯出時合併;衝突會報錯。

行為與限制

此處僅處理貼上的 Unicode 文字,不處理 ISO-8859-1 檔案位元組,不保留註解與排版。YAML 別名與巢狀結構設有上限,不接受自訂標籤或非字串葉節點。輸入最多 200,000 個字元。

常見問題

含點的鍵一定會變為巢狀 YAML 嗎?

僅在啟用點鍵模式時才會,否則 app.name 保持為一個完整鍵名。

輸入會傳送至伺服器嗎?

不會。處理在瀏覽器中完成,不將輸入提交至 API,也不修改原檔或遠端資料庫。

其他語言