JSON 轉義
線上轉義和反轉義 JSON 字串。將引號、反斜線、換行符等特殊字元快速轉換為安全的轉義序列,全部在瀏覽器中完成。
什麼是JSON轉義?
JSON轉義是將特殊字元(如雙引號、反斜線和控制字元)轉換為轉義序列(如\"、\\、\n)的過程,使其可以安全地包含在JSON字串值中而不破壞JSON結構。
什麼是JSON反轉義?
JSON反轉義是相反的過程——將\"和\n等轉義序列轉換回原始字元(雙引號和換行符),恢復字串的可讀形式。
JSON中哪些字元需要轉義?
在JSON中,以下字元必須轉義:雙引號(")、反斜線(\)以及控制字元,如換行符(\n)、定位字元(\t)、回車符(\r)、退格符(\b)和換頁符(\f)。U+0020以下的字元也可以使用\uXXXX格式轉義。
使用這個工具我的資料安全嗎?
完全安全。所有處理都在您的瀏覽器中使用JavaScript完成。資料不會傳送到任何伺服器,可以放心處理敏感或機密的JSON內容。
如何為JavaScript程式碼轉義JSON字串?
將文字貼上到輸入框中,選擇轉義模式,並可選擇啟用「用引號包裹」。輸出將是正確轉義的字串,可以直接嵌入JavaScript或JSON程式碼中。
JSON轉義和URL編碼有什麼區別?
JSON轉義處理JSON語法中的特殊字元(引號、反斜線、控制字元)。URL編碼(百分號編碼)處理URL中不安全的字元。兩者用途不同,輸出格式也不同。
這個工具能處理大型JSON檔案嗎?
可以。該工具直接在瀏覽器中處理文字,沒有檔案大小限制。效能取決於裝置能力,但通常的JSON資料都能即時處理。
「用引號包裹」功能是什麼?
啟用後,轉義輸出會用雙引號包裹,產生有效的JSON字串字面量(如"Hello \"World\"")。不啟用則只顯示轉義內容,不帶外圍引號。
這個工具可以離線使用嗎?
可以。頁面載入後,所有功能都可以在沒有網路連線的情況下使用,因為一切都在瀏覽器本機執行。
如何在JSON中轉義Unicode字元?
標準ASCII字元如引號和反斜線使用反斜線記號轉義(\"、\\)。其他Unicode字元可以使用\uXXXX格式。本工具自動處理標準轉義序列。
JSON中單引號和雙引號有什麼區別?
在JSON中,只有雙引號可以用於包裹字串值。單引號沒有特殊含義,不需要轉義。如果您的JSON使用單引號作為分隔符,則不是有效的JSON。
為什麼需要轉義JSON字串?
當需要將使用者產生的內容、動態值或包含特殊字元的文字嵌入JSON時,轉義是必要的。如果不正確轉義,引號或換行符等字元會破壞JSON語法,導致解析錯誤。
如何使用JSON 轉義
對 JSON 字串進行跳脫或反跳脫:把引號、反斜線、換行符轉換為安全的跳脫序列,或轉換回原始字元。完全在瀏覽器本機執行,貼上的內容不會被上傳。
- 把要轉換的文字或 JSON 字串貼到輸入區。
- 點擊 “Escape”,將引號、反斜線、換行符等特殊字元轉換為安全的跳脫序列。
- 點擊 “Unescape” 執行相反操作,把跳脫序列還原為真實的引號、反斜線與換行。
- 需要結果被雙引號包住、可直接貼進 JSON 時,啟用 “Wrap in quotes”。
如果輸出出現成倍增加的反斜線,代表輸入可能已經跳脫過——先執行一次 “Unescape” 再重新跳脫。
相關工具
- JSON 序列化 將JavaScript物件和陣列轉換為格式化的JSON字串,支援自訂縮排和HTML轉義。免費線上工具,資料不上傳,完全在瀏覽器本機執行。
- TSV 轉 JSON 線上免費將TSV轉換為JSON。支援表頭、自動類型偵測和壓縮輸出。所有處理均在瀏覽器本機完成。
- JSON 轉 CSV 免費線上 JSON 轉 CSV 工具。支援巢狀物件展平、自訂分隔符,即時下載。100% 瀏覽器執行,無需上傳資料。
- CSV 轉 JSON 轉換器 線上免費將CSV轉換為JSON。支援自訂分隔符、基於表頭的物件、自動類型偵測。所有處理均在瀏覽器本機完成。
- XML 美化工具 免費線上 XML 美化工具。在瀏覽器中即時格式化、美化並縮排 XML,支援自訂選項。
- XML 驗證器 即時驗證 XML 語法和結構。透過精確行號和詳細訊息檢測錯誤。免費、安全,完全在瀏覽器中運行。
- SQL 轉 JSON 將 SQL INSERT 語句秒轉為 JSON 陣列或物件。支援多行 VALUES、NULL 處理、自動型別識別和格式化輸出。100% 瀏覽器端執行,無需上傳。
- YAML樹狀檢視器 將YAML解析為可摺疊的互動式樹狀結構。支援多文件YAML、錨點與參照、搜尋、轉JSON,以及拖曳載入.yaml/.yml檔案。