JSON 壓縮

在瀏覽器中將有效的 JSON 壓縮為緊湊的一行有效負載。

輸入
輸出
0 字元 0 行

在不改變數值的情況下使JSON變得緊湊

JSON 壓縮 解析有效的 JSON 並透過刪除字串外部的空格、製表符和換行符來發出最小的普通表示。 它對於嵌入測試資料、縮小複製的有效負載和準備緊湊的範例非常有用。

帶引號的字串內的空格是實際資料並被保留。壓縮器不會刪除物件鍵、更改陣列順序、重寫數字以進行壓縮或接受帶有註釋的 JSON。

使用方法

  1. 將 JSON 資料貼到輸入編輯器中。
  2. 點選 壓縮 JSON 進行解析和壓縮。
  3. 縮小後的 JSON 顯示為緊湊輸出,刪除了無關緊要的空格。
  4. 使用 複製 作為剪貼簿,使用 下載 作為文件,或使用 清除 進行重置。

JSON 壓縮器是什麼?

JSON 壓縮 是一個基於瀏覽器的實用程序,用於將列印精美的 JSON 轉換為緊湊的 JSON。它有助於減少視覺噪音,並使有效負載更容易貼到程式碼、測試、URL 或問題註解中。

由於首先解析輸入,因此必須先修復無效的 JSON,然後才能縮小。如果確切的下游行為很重要,請測試將使用它的系統中的最小有效負載。

輸入說明

僅使用嚴格的 JSON。在縮小之前刪除註釋、尾隨逗號、變數賦值和回應標籤。不要期望字串值內的空格會被折疊。

範例

格式化物件被簡化為緊湊的 JSON 字串,同時值保持不變:

--- 格式化輸入 ---
{
  "name": "John",
  "age": 30,
  "city": "New York"
}

--- 壓縮輸出 ---
{"name":"John","age":30,"city":"New York"}

MCP 整合

MCP(Model Context Protocol,模型上下文協議)讓 AI 代理和應用可以探索並呼叫 Coding.Tools 工具,用於可重複的轉換、格式化、雜湊和產生工作流程。

MCP 工具名稱: json-minifier

MCP 端點: https://coding.tools/mcp

請先呼叫 tools/list。每個工具項目都包含 inputSchema、outputSchema 和 examples,AI 代理或客戶端可據此建立有效參數,不需要猜測。

呼叫 tools/call 後,result.content[0].text 是顯示用結果,result.structuredContent 是適合程式解析的結構化結果。工具層級失敗會回傳 isError: true;協議層級失敗會回傳 JSON-RPC error。

tools/call 請求範例:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"json-minifier","arguments":{"input":"{\n  \"name\": \"Coding.Tools\",\n  \"features\": [\"MCP\", \"A2A\"]\n}"}}}'

大多數文字與資料工具接受 input 字串以及可選的 options。只依賴瀏覽器圖片 API 的圖片工具會用於探索,並在需要瀏覽器能力時返回網頁入口。