貼上或開啟資料
貼上文字或拖放檔案。系統會自動偵測格式,也可以在「來源」中選擇。
在八種格式之間轉換設定檔與資料,並清楚看出檔案哪裡出錯。
將範例資料轉成 TypeScript 介面、Zod schema、Go struct 或 Python dataclass。
貼上或開啟資料即可轉換。
貼上文字或拖放檔案。系統會自動偵測格式,也可以在「來源」中選擇。
選擇資料格式或型別的程式語言。輸入中的錯誤會標示行與欄。
調整縮排、排序或型別名稱,然後複製結果或另存為檔案。
用 WaveSpeed AI 從您自己的程式碼產生圖片、影片與 3D 模型。
符合資格的新帳號可獲得 $1 免費點數,無需信用卡。 生成器需另外擁有帳號與點數。資料格式轉換器則完全免費。
是的。不需帳號即可任意轉換,除了裝置記憶體之外沒有其他限制。
不會。讀取與寫入都在您的瀏覽器分頁中進行,因此含有密碼或客戶資料的設定檔會留在您的裝置上。
JSON、YAML(含錨點、合併鍵與多份文件)、TOML 1.0、XML、CSV 與 TSV、INI、.env 檔案及 URL 查詢字串,可任意互轉。型別可產生為 TypeScript 介面、Zod schema、Go struct 或 Python dataclass。
顯示行與欄、簡短說明,以及標上記號的該行內容。「前往錯誤」會在框中選取出錯的位置。
超過 2^53 的整數(例如 64 位元 ID)在 JSON、YAML 與 TOML 之間轉換時會精確保留。TOML 日期維持原本的形式。「yes」、「on」或「2024-01-01」之類的字串在 YAML 中會加上引號,避免較舊的 YAML 讀取器把它們轉成布林值或日期。
屬性會成為以 @ 開頭的鍵,與屬性並存的元素文字會成為 #text,重複的元素會成為清單。註解與處理指令會被略過;混合內容(子元素之間的文字)中的文字片段會被合併。
會告知您。TOML 沒有 null,因此值為 null 的鍵會被略過並附上說明;CSV、INI 與 .env 是平面結構,因此巢狀值會被攤平(address.city、DATABASE__HOST),清單則寫成 JSON。
依範例本身推斷:清單中部分項目缺少的欄位會成為可選,有時為 null 的欄位會成為可為 null,整數會成為 integer,形狀相同的物件共用同一型別。若您的範例未涵蓋所有情況,請檢查結果。
免費、私密且沒有限制。