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
核心能力
JSON 轉義
將普通文字轉為 JSON 安全字串,自動處理引號與反斜槓。
JSON 去轉義
還原已被轉義的字串,恢復原始可讀內容。
中文 → Unicode
將中文等非 ASCII 字元轉為 \uXXXX 序列,便於嵌入 ASCII-only 環境。
Unicode → 中文
將 \uXXXX 序列還原為可讀中文,排查編碼問題。
即時輸出
貼上即處理,無需點選提交或等待伺服器。
本地安全
文字內容不離開瀏覽器,適合處理含敏感資訊的字串。
雙向轉換
轉義與去轉義對稱設計,方便往返驗證結果是否正確。
特殊字元全覆蓋
換行、製表符、引號、反斜槓等按 JSON 標準處理。
HOW TO USE
使用步驟
-
1
貼上待處理文字
-
2
選擇轉義、去轉義或 Unicode 模式
-
3
複製輸出結果
-
4
在頂部選項欄調整縮排、JSON5、排序等高階設定
-
5
一鍵複製結果,或繼續用 Diff / 路徑提取等工具深入分析
WORKFLOW
典型工作流
從匯入資料到匯出結果的完整流程,幫助團隊統一 JSON 轉義編碼 的使用方式。
確定目標場景
嵌入原始碼選 JSON 轉義;讀日誌選去轉義;中文亂碼選 Unicode 互轉。
貼上原始文字
支援從 IDE、資料庫客戶端或日誌系統複製的字串。
驗證輸出
轉義結果可貼上到格式化工具,包在 {} 中驗證整體合法性。
複製使用
確認無誤後複製到目標系統,避免手動改字元。
USE CASES
適用場景
前端開發
生成嵌入 React/Vue 元件的 JSON 字串字面量。
後端開發
構造 SQL 或日誌中的轉義 JSON 片段。
測試工程師
驗證介面返回的 Unicode 轉義是否正確還原。
國際化工程
批次檢查 i18n JSON 中的 Unicode 編碼形式。
移動端開發
處理 Android/iOS 本地化 JSON 中的 Unicode 跳脫字元串。
DBA
構造 MySQL JSON 列或 PostgreSQL jsonb 的轉義 INSERT 片段。
TIPS
使用技巧
- 嵌入 JS 原始碼前先用轉義模式處理,避免引號截斷字串。
- 若輸出包含 \u,用 Unicode → 中文 模式驗證是否正確。
- 轉義後再用格式化工具確認整體 JSON 仍然合法。
- 處理長文字時注意瀏覽器效能,超大字串建議分段處理。
- 與「編解碼」工具配合:Base64 適合二進位制,JSON 轉義適合嵌入原始碼。
- 從 API 複製的已跳脫字元串,先用去轉義再格式化,閱讀更直觀。
- 從 Excel 複製的文字常含特殊換行,轉義後再嵌入 JSON。
- 日誌裡的 \" 序列先用去轉義還原,再交給格式化工具。
- 生成測試用例時,跳脫字元串可單獨存 fixture 檔案複用。
- Unicode 轉中文後確認字元數與原文一致,排查丟字問題。
LOCAL VS ONLINE
本地 vs 線上工具
JSONSort 堅持純前端架構,以下對比說明為何本地化工具更適合處理開發資料。
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 級別的資料。超大檔案建議先拆分或使用合併清理工具。