JSON 格式化
将有效的 JSON 格式化为浏览器中可读的、一致缩进的输出。
格式化JSON而不改变其数据
JSON 格式化程序解析您的输入并使用可预测的缩进打印它。 它对于检查作为一长行到达的 API 响应、配置文件、包元数据、日志和复制的有效负载非常有用。
输入必须是有效的 JSON:带引号的属性名称、无尾随逗号、无注释和有效字符串。格式化仅更改空白;保留对象键、数组顺序、数字、布尔值、空值和字符串内容。
使用方法
- 将 JSON 数据粘贴到输入编辑器中。
- 单击 格式化 JSON 进行解析和缩进。
- 检查格式化输出以确认结构、嵌套和数组符合您的预期。
- 使用 复制 作为剪贴板,使用 下载 作为文件,或使用 清除 进行重置。
什么是 JSON 格式化程序?
JSON 格式化 是一个基于浏览器的实用程序,用于将紧凑的 JSON 转换为人类可读的文档。它使嵌套对象和数组在调试、审查和文档工作期间更容易扫描。
由于 JSON 是严格的数据格式,因此格式化程序还充当快速有效性检查的作用。如果无法解析输入,请先修复语法,而不是依靠缩进来修复有效负载。
输入说明
仅粘贴 JSON 文档,而不粘贴 HTTP 标头、变量赋值、Markdown 栅栏或来自其他 UI 的周围引号。带引号的字符串内的空格是数据,将被保留。
示例
一旦对象和值放置在单独的行上,紧凑的有效负载就变得更容易查看:
--- 压缩输入 ---
{"name":"John","age":30,"city":"New York"}
--- 格式化输出 ---
{
"name": "John",
"age": 30,
"city": "New York"
}
MCP 集成
MCP(Model Context Protocol,模型上下文协议)让 AI 代理和应用可以发现并调用 Coding.Tools 工具,用于可重复的转换、格式化、哈希和生成工作流。
MCP 工具名: json-formatter
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-formatter","arguments":{"input":"{\"name\":\"Coding.Tools\",\"features\":[\"MCP\",\"A2A\"]}","options":{"spaces":2}}}}'
大多数文本和数据工具接收 input 字符串以及可选的 options。只依赖浏览器图片 API 的图片工具会用于发现,并在需要浏览器能力时返回网页入口。