轉換器會把 YAML 解析為 JavaScript 值,並輸出成物件字面值。對映會成為物件,序列會成為陣列,字串會使用單引號,縮排可設為 2 空格、4 空格或 Tab。
輸出是可複製到 JavaScript 或 TypeScript 設定中的物件字面值。工具不會加上 export 語法,也不會保留 YAML 註解、錨點、別名或格式樣式。
關於這個主題的常見疑問與實用解答。
YAML 使用縮排來表示結構,並支援註解、多行字串及錨點/別名。這個工具會把解析後的 YAML 資料輸出成 JavaScript 物件字面值,使用物件、陣列、字串、數值、布林值與 null。它不會加入函式或 undefined 等 JavaScript-only 結構。
可以,排序下拉選單讓您將所有 JavaScript 物件屬性按字母順序排列(A 到 Z),或保留 YAML 輸入中的原始鍵序。排序會遞迴套用至每一層巢狀結構。
可以,JS 物件輸出可透過格式化選項設為 2 個空格、4 個空格或 Tab 縮排。大多數 JavaScript 程式碼庫使用 2 個空格縮排以保持物件字面值簡潔。
不會,YAML 轉 JS 物件的轉換完全在您的瀏覽器內進行。您的 YAML 資料透過 JavaScript 在本地解析和轉換,不會離開您的裝置。