TSV ⇄ JSON 轉換器
在您的瀏覽器中本機執行將從 Excel 或 Google Sheets 貼上的 TSV 轉為 JSON,並將 JSON 轉回 TSV
貼上 TSV 或 JSON,或載入範例。
什麼是 TSV ⇄ JSON 轉換器?
在瀏覽器中將定位字元分隔值 (TSV) 轉為 JSON,或將 JSON 轉回 TSV。可直接貼上 Excel 或 Google Sheets 的儲存格,或上傳 .tsv、.txt 檔案,取得以標題列為鍵的物件陣列。預設所有值都保持字串,因此 00501 之類的編號與郵遞區號不會遺失前導零。
使用方式
- 1.選擇 TSV → JSON 或 JSON → TSV。
- 2.貼上資料、上傳檔案或載入範例。
- 3.設定標題、空白行與輸出選項;在「進階」調整標題名稱、值的類型或巢狀值。
- 4.檢查重複標題或欄位數不符的列所產生的警告。
- 5.複製或下載 .json 或 .tsv 結果,或按「對調」反向轉換。
棘手資料的處理方式
以引號包住的值可包含定位字元、換行與雙引號 (""),並維持在同一個儲存格。支援 CRLF 與 LF 換行,讀取標題前會移除 UTF-8 位元組順序標記。重複的標題會重新命名為 name_2、name_3;空白標題會成為 columnN。欄位不足的列以空字串補齊,多出的欄位保留為 columnN,並各自顯示含列號的警告。JSON → TSV 預設以點記法 (user.address.city) 展開巢狀物件;方括號記法會寫成 user[address][city];陣列以 JSON 文字寫出。
限制與隱私
轉換完全在瀏覽器中執行,不會上傳任何內容。1 MB 以內的輸入會邊輸入邊轉換;更大的輸入最多 20,000,000 個字元,需按「轉換」。輸入小於 1 MB 時,輸入與選項會儲存在瀏覽器儲存空間;清除網站資料即可移除。超出 JavaScript 精度的 JSON 數字會被提示,但不會被修正。
