zh-Hant

JSON 跳脫

將任意文字轉換為可直接使用的 JSON 字串字面值(引號與換行皆已跳脫),全程在本機處理,無需上傳。

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

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

0%

我的檔案會被上傳嗎?

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

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

想把文字嵌入 JSON 或原始碼的人都必須先跳脫:引號、反斜線、換行與定位字元在那裡具有特殊含義,會破壞周圍的程式碼。本工具接收你的原始文字,並將其輸出為有效的 JSON 字串字面值,含兩側引號,可安全貼到 JSON 檔案或程式碼中。

具體而言,雙引號、反斜線以及換行、定位字元等控制字元會被改寫為其跳脫形式(\" \\ \n \t)。結果與程式語言序列化字串時所產生的內容完全一致,讀取時可無損還原為原始文字。

轉換完全在你的瀏覽器中以純 JavaScript 在本機執行:你的文字不會被上傳、不會被儲存,也不會從 CDN 載入任何外部函式庫。結果可下載為文字檔,或直接複製到你的檔案中。

技術規格

技術規格
輸入格式文字輸入
輸出格式TXT
批次處理不支援
處理方式在瀏覽器中本機處理 (JavaScript)
檔案上傳

三個步驟

  1. 將文字貼到文字方塊中。
  2. 點選跳脫。
  3. 檢視或下載 JSON 字串字面值。

限制: 本工具會從你輸入的全部文字產生單一 JSON 字串字面值(含兩側引號)。它不會格式化整份 JSON 文件,那是 JSON 格式化工具的功能。超大文字會受到裝置記憶體的限制。

常見問題

我的文字會被上傳嗎?

不會。轉換完全在你的瀏覽器中於本機執行;你的文字絕不會離開你的裝置,也不會被儲存。

會跳脫哪些內容?

雙引號、反斜線以及換行(\n)、定位字元(\t)等控制字元,正是有效的 JSON 字串字面值所要求的內容。

會附帶引號嗎?

會。輸出是含兩側引號的完整字面值,因此你可以直接將其用作 JSON 或程式碼中的值。

如何還原?

JSON 字串字面值在讀取時可由任意 JSON 解析器無損還原為原始文字。

相關工具

美化 JSON · URL 編碼 · 文字轉 Base64 · Unicode 跳脫