首頁 CSV 與 JSON 互轉

CSV 與 JSON 互轉

在瀏覽器中雙向轉換 CSV 與 JSON

貼上 CSV 得到 JSON,貼上 JSON 得到 CSV。用引號包住的欄位會保留逗號、換行與轉義引號,因此像「London, England」這樣的值仍是一格,不會把欄位擠亂。可以選擇分隔符號、第一列是否為標題,以及是否自動辨識數字與布林值。全部在用戶端執行,不上傳任何內容,也無需登入。

結果

貼上資料後按轉換。

全部在瀏覽器中處理,不會上傳任何內容。用引號包住的欄位會保留逗號、引號與換行,因此「London, England」仍是一格。

常見問題

資料會離開瀏覽器嗎?
不會。解析在用戶端進行,沒有後端、沒有上傳,也不會分析你貼上的內容。
值裡面有逗號可以嗎?
可以。用雙引號包住的欄位會完整保留逗號、換行與轉義引號(""),遵循 RFC 4180 慣例。
為什麼 007 仍然是字串?
開頭是 0 的數字會刻意保留為文字,否則郵遞區號與電話號碼會悄悄少掉位數。關閉數字辨識可讓所有值保持文字。
如果物件的鍵不一樣怎麼辦?
JSON 轉 CSV 時,欄位是所有鍵依首次出現順序的聯集,缺少的值寫成空格。
Family Site