JSON 與文字轉換器
格式化 JSON、編碼 Base64、URL 與 HTML 實體,並轉換英文大小寫,全部在此瀏覽器中完成。
如何使用 JSON 與文字轉換器
可用來格式化或壓縮 JSON、將文字轉換為 Base64、URL 或 HTML 實體形式,或變更英文大小寫與變數命名風格。
- 選擇任務和所需的選項。
- 將內容貼到輸入欄,然後按下「轉換」。也可以使用 Ctrl+Enter(Mac 為 ⌘+Enter)。
- 檢查結果並複製。若出現錯誤,請查看顯示的行與列。
範例: {"b":1,"a":2} {"a":2,"b":1} 壓縮 JSON + 排序鍵
限制
- 輸入上限為 500,000 個字元(字串長度);表情符號和某些其他字元算 2 個。
- JSON 最多可巢狀 200 層。
- 含有註解、結尾逗號或單引號的 JSON 不是標準 JSON,會被回報為錯誤。
- 格式化與壓縮會完全保留數字和字串的原始寫法,不會重新計算數值。重複的鍵會保留,不會移除。
- 瀏覽器可能會將貼上的換行(CRLF)轉換為 LF。
- HTML 實體解碼僅處理少數常見的具名實體,以及數字(十進位與十六進位)實體。不在清單中的名稱與無效的數字會保持原樣,並為您統計。
- 大小寫轉換使用預設規則,與語言設定無關。
常見問題
我的輸入會傳送到伺服器嗎?
不會。所有轉換都在此瀏覽器中執行,您的輸入和結果不會被儲存或上傳。重新載入後便會消失。
Base64 是加密嗎?
不是。Base64 只是將資料改寫成文字,任何人都能還原。請勿用它來保護密碼或個人資料。
URL 元件與完整網址有什麼差別?
元件模式也會轉換 ? & = / # 等分隔符號,適合單一查詢值。完整網址模式會保留網址結構,只轉換韓文和空格等字元,但也會把 % 變成 %25,因此對已編碼的網址再次編碼會造成重複編碼。
URL 解碼會把 + 變成空格嗎?
預設會保留 + 原樣。僅在 + 代表空格時(例如 HTML 表單資料),才開啟「將 + 視為空格」。
為什麼解碼 HTML 實體時有些項目沒有被轉換?
此工具可處理常見的具名實體,例如 amp、lt、gt、quot、apos、nbsp、copy 與 hellip,以及數字實體。不在清單中的具名實體與超出範圍的數字實體會保持原樣以保留您的文字,並在狀態訊息中列出。
錯誤的行與列是如何計算的?
行和列都從 1 開始。列以字元計算,換行後的第一個字元是新一行的第 1 列。