JSON 压缩
在浏览器中将有效的 JSON 压缩为紧凑的一行有效负载。
在不改变数值的情况下使JSON变得紧凑
JSON 压缩 解析有效的 JSON 并通过删除字符串外部的空格、制表符和换行符来发出最小的普通表示。 它对于嵌入测试数据、缩小复制的有效负载和准备紧凑的示例非常有用。
带引号的字符串内的空格是实际数据并被保留。压缩器不会删除对象键、更改数组顺序、重写数字以进行压缩或接受带有注释的 JSON。
使用方法
- 将 JSON 数据粘贴到输入编辑器中。
- 单击 压缩 JSON 进行解析和压缩。
- 缩小后的 JSON 显示为紧凑输出,删除了无关紧要的空格。
- 使用 复制 作为剪贴板,使用 下载 作为文件,或使用 清除 进行重置。
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 的图片工具会用于发现,并在需要浏览器能力时返回网页入口。