ParseJet

CSV 轉 JSON 轉換器

上傳 CSV 檔案,即可取回一個 JSON 物件陣列 — 每一列資料變成一個物件,標題列作為鍵。逗號、Tab、分號與管線符號都會自動偵測。免費使用,無需註冊。

將檔案拖放到此處或 瀏覽

接受 CSV 檔案

免費 — 每日 3 次請求,無需註冊。 即可獲得每月 300 點免費額度。

運作原理

1

上傳您的 CSV

將 .csv 檔案拖曳至上方 — 分隔符號(逗號、Tab、分號或管線符號)會自動偵測。

2

每列變成一個物件

標題列成為鍵;每一列資料變成輸出陣列裡的一個 JSON 物件。

3

複製您的 JSON

把陣列複製進您的程式碼、設定檔或 API — 也可以用一個 POST 請求把轉換自動化。

主要功能

這個 csv to json 的突出之處。

輸出物件陣列

輸出正是您的程式碼想要的形狀:[{"col": "value", …}, …] — 不是還得自己拆解的巢狀表格結構。

分隔符號自動偵測

逗號、Tab(TSV)、分號與管線符號分隔的檔案全都能直接轉換,不必手動指定任何設定。

編碼安全

UTF-8(含或不含 BOM)與 Latin-1 檔案都能正確解碼 — JSON 字串裡不會出現亂碼。

自動補齊缺欄的列

尾端儲存格缺漏的列會依標題補齊,讓每個物件都擁有相同的鍵。

大型檔案沒問題

上千列的匯出檔一次呼叫就能轉完 — 解析在伺服器端進行,瀏覽器不會卡死。

透過 API 批次轉換

用一段簡短的指令碼就能轉換整個資料夾的 CSV — 每個檔案一次 POST,加上 output_format=json。請參考 Python 範例。

使用案例

此工具為您節省時間的常見情境。

建立資料庫種子與測試資料

把試算表匯出檔變成種子指令碼、fixtures 與 NoSQL 匯入所需要的 JSON。

API 開發

把分析師與客戶提供的範例資料轉成 JSON payload,用來測試 endpoint。

前端雛型開發

一步就把試算表裡的模擬資料放進您的 React 或 Vue 應用程式。

資料管線

把進來的 CSV 檔先統一轉成 JSON,再送進您的佇列、資料湖或 ETL 工作。

使用 API 自動化

以程式化方式使用相同工具。適用於任何語言 — 僅需 HTTP。

cURL
# Convert CSV to a JSON array of objects
curl -X POST "https://api.parsejet.com/v1/parse/auto/file?output_format=json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -F "[email protected]"
Python
import httpx, json

resp = httpx.post(
    "https://api.parsejet.com/v1/parse/auto/file",
    params={"output_format": "json"},
    headers={"Authorization": "Bearer YOUR_API_KEY"},
    files={"file": open("data.csv", "rb")},
)
rows = json.loads(resp.json()["text"])  # list of dicts
print(rows[0])
JavaScript
const formData = new FormData();
formData.append("file", csvFile);

const res = await fetch(
  "https://api.parsejet.com/v1/parse/auto/file?output_format=json",
  {
    method: "POST",
    headers: { Authorization: "Bearer YOUR_API_KEY" },
    body: formData,
  }
);
const rows = JSON.parse((await res.json()).text); // array of objects

想要自動化處理嗎?

ParseJet API 透過單一 HTTP 端點提供相同的解析能力。無需 ffmpeg、poppler 或 tesseract — 只需一次 API 呼叫。

curl -X POST https://api.parsejet.com/v1/parse/auto/url \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com"}'
閱讀 API 文件

常見問題

如何把 CSV 檔案轉成 JSON?

在上方上傳 .csv 檔案 — ParseJet 會回傳一個 JSON 陣列,每一列資料對應一個物件,並以標題列作為鍵。要自動化的話,把檔案 POST 到 /v1/parse/auto/file 並加上 output_format=json。

會得到什麼樣的 JSON 結構?

一個由扁平物件組成的陣列:[{"name": "Alice", "age": "30"}, …]。CSV 的第一列會被視為標題列,成為每個物件的鍵。

分號、Tab 和管線符號也支援嗎?

支援 — 分隔符號會直接從檔案自動判斷,所以歐洲常見的分號 CSV 與 TSV 匯出檔不必調整任何設定就能轉換。

欄位裡包含逗號的引號欄位怎麼辦?

標準的 CSV 引號規則會被正確解析 — 引號包住的欄位即使內含逗號或換行,仍會保持為同一個值。

可以在這裡把 JSON 轉回 CSV 嗎?

不行 — 這個工具只做單向轉換:CSV 轉 JSON。ParseJet 專注於把文件解析成結構化文字與資料,不產生 CSV 檔案。

這是免費的嗎?

是的。每天可免費轉換 3 次,無需註冊;免費 API 帳戶每月包含 300 點數。付費方案每月 19 美元起。

免費開始提取文字

無需註冊。幾秒內解析您的第一個檔案。

查看定價