Top Banner 廣告版位預留

JSON Parser & Converter

格式化、壓縮、修正與轉換 JSON,可輸出 TypeScript、JavaScript、PHP、Python、Go、YAML、TOML、ENV、CSV、Markdown、XML 等格式。

輸入

標準 JSON
含 Unicode escape 的平坦物件——可試試 TOML / ENV
含註解、單引號、尾逗號的 JSON-like 格式
JavaScript 物件 / const / export default
多層巢狀結構——可試試 Tree 檢視
平坦物件陣列——可試試 CSV、Markdown、XML
開啟 .json 檔案

限制:最多 2,000,000 字元,檔案上限 5.0 MB

0 字元 / 0 B / 偵測:尚未輸入
輸出

輸出:unknown / 0 字元 / 0 B

處理說明

  • 預設保留中文;只有開啟 unicode escape 時才會輸出 \uXXXX。
  • 寬鬆輸入會先修正常見 JSON-like 寫法,再交給標準 JSON parser 驗證。
  • 所有處理都在瀏覽器本機執行。
In-content 廣告版位預留

這個工具可以做什麼

貼上 JSON 或 JSON-like 文字,即可格式化、壓縮,或轉換成 TypeScript、Python、Go、YAML、CSV 等格式。也能控制 Unicode 字元在輸出中的處理方式。

支援處理

支援標準 JSON、帶註解或尾逗號的 JSON-like 內容、單引號字串、\' escape 修正、未加引號 key 補引號,以及 unicode escape 解碼。

瀏覽器本機處理

JSON 解析與轉換都在瀏覽器中完成,輸入內容不會主動上傳到伺服器。

使用說明

將 JSON 或 JSON-like 內容貼到輸入區,或匯入 / 拖曳 .json 檔案到 textarea。

選擇輸出模式:Pretty 或 Minify 保持 JSON 格式,或選擇 TypeScript、JavaScript、PHP、Python、Go、YAML、TOML、ENV、CSV、Markdown、XML 進行轉換。

依需要調整選項面板——縮排大小、key 排序、Unicode 處理、變數名稱、export 宣告或各格式特有設定。

確認輸出區內容後,可直接複製或下載結果。

FAQ

資料會上傳到伺服器嗎?

不會。JSON 解析、修正與輸出都在瀏覽器本機完成。

可以讓中文不要變成 \uXXXX 嗎?

可以。預設會保留中文;開啟 unicode escape 選項時,中文與其他非 ASCII 字元才會輸出為 \uXXXX。

支援帶註解或尾逗號的寬鬆 JSON 語法嗎?

支援。單引號字串、尾逗號、註解與未加引號 key 都會自動處理,不需要額外設定。

可以把 JSON 轉成 TypeScript、Python 等程式碼嗎?

可以。切換到 TypeScript、JavaScript、PHP、Python 或 Go 輸出模式,即可產生含正確型別宣告與變數定義的可用程式碼。

可以下載結果嗎?

可以。結果上方提供複製與下載按鈕,下載檔名可自行調整。