處理
本地執行 · 零上傳

JSON 轉義編碼

轉義 · 去轉義 · Unicode 互轉

轉義編碼

就緒

原始輸入

                                
                            
解析輸出

                                
固定高度,長程式碼在框內滾動

ABOUT

關於 JSON 轉義編碼

處理 JSON 字串中的跳脫字元,或將中文轉為 \uXXXX 形式,便於嵌入原始碼或排查編碼問題。

轉義問題是 JSON 入參報錯的高頻原因:多一個未轉義引號、少一個反斜槓,都可能導致整段 payload 解析失敗。本地轉義工具讓你在不暴露資料的前提下快速驗證字串是否「JSON 安全」。

DEEP DIVE

深入瞭解 JSON 轉義編碼

JSON 字串中的特殊字元(引號、反斜槓、換行等)需要轉義才能嵌入原始碼或 SQL。手動替換容易遺漏,尤其在處理多語言 Unicode 字元時。JSONSort 轉義工具支援標準 JSON 轉義/去轉義,以及中文 ↔ \uXXXX 雙向轉換。

常見場景包括:將 JSON 嵌入 JavaScript 模板字串、生成 SQL INSERT 中的 JSON 列值、排查前端 \u 編碼導致的中文亂碼問題。

JavaScript、Java、Python 等語言對 JSON 字串的轉義規則一致,但嵌入 HTML、SQL 或 shell 指令碼時還需額外一層轉義。建議在本工具完成 JSON 層轉義後,再按目標環境做外層包裝,避免雙重轉義或遺漏。

FEATURES

核心能力

01

JSON 轉義

將普通文字轉為 JSON 安全字串,自動處理引號與反斜槓。

02

JSON 去轉義

還原已被轉義的字串,恢復原始可讀內容。

03

中文 → Unicode

將中文等非 ASCII 字元轉為 \uXXXX 序列,便於嵌入 ASCII-only 環境。

04

Unicode → 中文

將 \uXXXX 序列還原為可讀中文,排查編碼問題。

05

即時輸出

貼上即處理,無需點選提交或等待伺服器。

06

本地安全

文字內容不離開瀏覽器,適合處理含敏感資訊的字串。

07

雙向轉換

轉義與去轉義對稱設計,方便往返驗證結果是否正確。

08

特殊字元全覆蓋

換行、製表符、引號、反斜槓等按 JSON 標準處理。

HOW TO USE

使用步驟

  1. 1

    貼上待處理文字

  2. 2

    選擇轉義、去轉義或 Unicode 模式

  3. 3

    複製輸出結果

  4. 4

    在頂部選項欄調整縮排、JSON5、排序等高階設定

  5. 5

    一鍵複製結果,或繼續用 Diff / 路徑提取等工具深入分析

WORKFLOW

典型工作流

從匯入資料到匯出結果的完整流程,幫助團隊統一 JSON 轉義編碼 的使用方式。

1

確定目標場景

嵌入原始碼選 JSON 轉義;讀日誌選去轉義;中文亂碼選 Unicode 互轉。

2

貼上原始文字

支援從 IDE、資料庫客戶端或日誌系統複製的字串。

3

驗證輸出

轉義結果可貼上到格式化工具,包在 {} 中驗證整體合法性。

4

複製使用

確認無誤後複製到目標系統,避免手動改字元。

USE CASES

適用場景

前端

前端開發

生成嵌入 React/Vue 元件的 JSON 字串字面量。

後端

後端開發

構造 SQL 或日誌中的轉義 JSON 片段。

測試

測試工程師

驗證介面返回的 Unicode 轉義是否正確還原。

國際

國際化工程

批次檢查 i18n JSON 中的 Unicode 編碼形式。

移動

移動端開發

處理 Android/iOS 本地化 JSON 中的 Unicode 跳脫字元串。

DB

DBA

構造 MySQL JSON 列或 PostgreSQL jsonb 的轉義 INSERT 片段。

TIPS

使用技巧

  • 嵌入 JS 原始碼前先用轉義模式處理,避免引號截斷字串。
  • 若輸出包含 \u,用 Unicode → 中文 模式驗證是否正確。
  • 轉義後再用格式化工具確認整體 JSON 仍然合法。
  • 處理長文字時注意瀏覽器效能,超大字串建議分段處理。
  • 與「編解碼」工具配合:Base64 適合二進位制,JSON 轉義適合嵌入原始碼。
  • 從 API 複製的已跳脫字元串,先用去轉義再格式化,閱讀更直觀。
  • 從 Excel 複製的文字常含特殊換行,轉義後再嵌入 JSON。
  • 日誌裡的 \" 序列先用去轉義還原,再交給格式化工具。
  • 生成測試用例時,跳脫字元串可單獨存 fixture 檔案複用。
  • Unicode 轉中文後確認字元數與原文一致,排查丟字問題。

LOCAL VS ONLINE

本地 vs 線上工具

JSONSort 堅持純前端架構,以下對比說明為何本地化工具更適合處理開發資料。

對比項
JSONSort 本地
傳統線上工具
資料隱私
完全本地,零上傳
多數需上傳至伺服器
響應速度
毫秒級,無網路延遲
受網路與伺服器負載影響
離線使用
支援 PWA 離線
通常需要聯網
敏感資料
JWT/配置/日誌可放心處理
存在洩露風險
廣告與追蹤
無廣告、無資料追蹤
多數含廣告或 Analytics
檔案拖拽
支援本地檔案直接匯入
部分工具限制上傳大小
工具聯動
19 種工具同一頁面切換
通常每種工具獨立網站
開源透明
純靜態頁,可審查原始碼
閉源服務端不可審計

TROUBLESHOOTING

常見誤區與排查

實際使用中容易遇到的問題及建議處理方式,減少反覆試錯的時間。

轉義後仍解析失敗

建議:確認外層是否還需要再包一層引號;檢查是否誤用了單引號包裹。

Unicode 還原亂碼

建議:確認原字串是否為 UTF-8;\u 後必須跟 4 位十六進位制。

去轉義刪除了必要字元

建議:保留原始備份;僅對確認已轉義的片段去轉義。

與 URL 編碼混淆

建議:JSON 轉義處理 \" \n;URL 編碼處理 %XX,請用編解碼工具。

FAQ

常見問題

轉義和 URL 編碼有什麼區別?

JSON 轉義處理引號、反斜槓等;URL 編碼處理 %XX 形式。請根據目標場景選擇對應工具。

支援批次檔案嗎?

當前版本支援貼上文字。可將檔案內容複製貼上,或拖拽 .txt 檔案匯入。

\uXXXX 大小寫敏感嗎?

Unicode 碼點不區分大小寫,\u4e2d 與 \u4E2D 均表示「中」。

和 JSON.stringify 結果一樣嗎?

JSON 轉義模式與 JavaScript JSON.stringify 對字串的處理一致。

去轉義失敗怎麼辦?

檢查是否有奇數個反斜槓或非法 \u 序列;可分段處理定位問題字元。

資料會上傳到伺服器嗎?

不會。JSONSort 所有工具均在瀏覽器本地執行,您的輸入內容不會傳送到任何後端伺服器。

需要註冊或安裝嗎?

不需要。開啟頁面即可使用,無需賬號、無需下載客戶端,也支援 PWA 離線快取。

支援多大的檔案?

取決於瀏覽器記憶體,通常可流暢處理數 MB 級別的資料。超大檔案建議先拆分或使用合併清理工具。

已複製到剪貼簿