zh-Hant

JSONL 轉 JSON

在本機把 JSON Lines (NDJSON) 轉換為 JSON 陣列,每行一筆記錄,無需上傳,直接在瀏覽器中完成。

正在你的裝置上本機處理 ...

正在你的裝置上本機處理 ...

0%

我的檔案會被上傳嗎?

不會。一切都在你的瀏覽器中執行,你的檔案永遠不會離開你的裝置。這一點如何查證

無需上傳100% 本機處理
內容只留在你這裡第三方無法存取
Hosted in GermanyGlobal Content Delivery
通過獨立稽核TLS A+ · 標頭 A+

JSON Lines 也叫 NDJSON,每行恰好存放一個 JSON 值。此格式是日誌檔案、資料匯出、串流處理和機器學習訓練資料的標準,因為檔案可以逐行讀取與附加,無需把整個檔案載入記憶體。相較之下,許多工具期望的是單一 JSON 陣列。本工具讀取你的 .jsonl 檔案,把每一行匯集成一個易讀的 JSON 陣列。

轉換完全在你的瀏覽器中於本機執行,使用純 JavaScript。每一非空行都被單獨解析為 JSON,並依原始順序納入陣列;空行會被略過。結果以兩個空格縮排,可立即使用 - 例如在編輯器裡檢視一段日誌,或把一份 NDJSON 匯出交給只接受陣列的介面。

如果某行不是有效的 JSON,工具不會悄無聲息地失敗,而是指出確切的行號和原因 - 這樣你能在大檔案裡迅速找到錯誤。反方向,即把 JSON 陣列轉回 JSON Lines,由我們的 JSON 轉 JSONL 工具處理。不會上傳任何內容,你的資料留在你的裝置上。

技術規格

技術規格
輸入格式JSONL, NDJSON
自動轉換ZIP, DXF, GeoJSON
輸出格式JSON
批次處理不支援
處理方式在瀏覽器中本機處理 (JavaScript)
檔案上傳

三個步驟

  1. 拖入或選擇你的 JSONL 檔案。
  2. 工具把各行匯集成一個陣列。
  3. 下載 JSON 檔案。

限制: 預期每行恰好一個 JSON 值 (JSON Lines / NDJSON)。空行會被略過,其餘各行依順序合併成一個陣列,並以兩個空格縮排輸出。如果某行不是有效的 JSON,轉換會指出行號並停止,而非悄無聲息地產生錯誤的輸出。 由於每一行本身已是有效的JSON,巢狀結構與資料型別(數字、布林值、巢狀物件/陣列)都會保持不變;這裡只是把各行彙整起來,並不重新解讀。

常見問題

我的檔案會被上傳嗎?

不會。轉換完全在瀏覽器中於本機完成 - 不傳送任何內容。

什麼是 NDJSON?

NDJSON 是 JSON Lines 的別名:每行恰好包含一個 JSON 值。

遇到格式錯誤的行會怎樣?

會告訴你確切的行號和原因 - 不會悄無聲息地失敗。

順序會保留嗎?

會。各項目依行的原始順序出現在陣列中。

反向也可以嗎?

可以,用我們的"JSON 轉 JSONL"工具。

相關工具

JSON 轉 JSONL · CSV 轉 JSON · JSON 轉 CSV · XML 轉 YAML · YAML 轉 XML · JSON 轉 Markdown