logo

JS 物件轉為 YAML

JSON 轉為 YAML
JSON 轉為 TOML
YAML 轉為 JS 物件
這個免費線上工具可以協助您將 JavaScript 物件轉換為 YAML 格式

貼上您的 JavaScript 物件字面值,即可立即取得格式化的 YAML 輸出。自動處理未加引號的鍵名及 JS 特有語法。提供 Key 排序與自訂縮排選項。

logo
啪唧開發工坊
JS 物件轉為 YAML

JS 物件轉為 YAML

JSON 轉為 YAML
JSON 轉為 TOML
YAML 轉為 JS 物件
這個免費線上工具可以協助您將 JavaScript 物件轉換為 YAML 格式
關於這個工具

貼上您的 JavaScript 物件字面值,即可立即取得格式化的 YAML 輸出。自動處理未加引號的鍵名及 JS 特有語法。提供 Key 排序與自訂縮排選項。

請輸入您想要轉換的 JS 物件
處理中
結果將顯示於此...
處理中
請輸入您想要轉換的 JS 物件
處理中

常見問題

關於這個主題的常見疑問與實用解答。

JS 物件和 YAML 有什麼差異?

JavaScript 物件字面值使用大括號,鍵名可加引號或不加,並支援 undefined、函式與尾隨逗號等 JS 特有值。YAML 使用縮排來表示結構,語法更易於閱讀,並支援註解、多行字串及錨點/別名。

可以將 key 依字母排序嗎?

可以,透過排序下拉選單,您可以將所有 YAML 映射鍵按字母排序(A 到 Z),或保留 JS 物件中的原始屬性順序。排序會遞迴套用至 YAML 輸出中的所有巢狀映射。

轉換後的 YAML 可以自訂縮排嗎?

可以,透過格式化選項,YAML 輸出縮排支援 2 到 8 個空格。將 JS 物件轉換為 YAML 設定檔時,2 個空格是廣泛採用的標準。

我的資料會被傳送到伺服器嗎?

不會,JS 物件轉 YAML 的轉換完全在您的瀏覽器中執行。您的 JavaScript 原始碼在本地解析和轉換,不會上傳至任何伺服器。