RevealTheme logo

免費轉換工具

在你的瀏覽器中進行格式和單位之間的轉換:資料格式(JSON、YAML、XML、CSV、SQL)、數制(二進位、十六進位、八進位、十進位、ASCII)以及物理單位。

8 個工具在此分類 · 100%免費 · 無需註冊

全部 轉換器

為什麼有這麼多資料格式轉換器?

每個系統使用的格式各不相同。API偏好JSON。設定檔使用YAML。舊系統要求XML。試算表匯出CSV。資料庫匯入SQL。在它們任意兩者之間遷移資料是開發者的日常工作。這些轉換器處理最常見的轉換:貼上、取得、無需註冊、無需上傳。對於複雜的多步驟管線,請優先使用真正的ETL工具(Airbyte、Singer、自訂指令碼)。

數制轉換基礎

二進位(基數2)、八進位(基數8)、十進位(基數10)和十六進位(基數16)是書寫同一個數字的不同方式。每個十六進位數字對應四個二進位數字:這就是為什麼十六進位是書寫記憶體位址和顏色代碼的標準方式。八進位主要用於Unix檔案權限(777、644)。ASCII碼將字元轉換為數字,對於除錯文字編碼問題或在程式碼中建構跳脫序列很有用。

單位換算的合理性

長度、重量和時間的換算是線性的:乘以一個常數。溫度是例外:攝氏度、華氏度和克耳文有不同的零點,因此換算是仿射的(先乘後加)。本頁的單位轉換器可處理這兩種情況。對於貨幣,請使用即時API:匯率變化太快,靜態工具難以勝任。

常見問題

為什麼JSON轉XML不保留屬性?
JSON沒有屬性與元素之分的概念:一切都是鍵值對。轉換為XML會把所有內容都變成子元素。要保留XML屬性,請手動編寫XML,或使用一個能理解該標記的程式庫。
我能在JSON和SQL之間轉換嗎?
我們有CSV轉SQL(INSERT陳述式),但沒有直接的JSON轉SQL。請先將JSON轉為CSV,再將CSV轉為SQL。對於複雜的結構描述,請使用合適的ORM遷移工具。
溫度轉換器的精度如何?
浮點精度:足以滿足日常轉換。對於科學工作,請使用你所在領域所需的確切精度自行編寫公式。