数据转换
JSON 格式化
验证 JSON 语法是否正确,美化缩进排列,或压缩为一行的在线工具。纯前端运行,无需发送数据到服务器。完整契约见 schema.json。
使用说明
本板块汇总与本工具相关的人类可读说明;机器契约仍以 schema.json 为准。
参数与限制
- input(必填):要格式化或压缩的 JSON 字符串,最长支持浏览器内存限制。
- indent:缩进空格数,可选
0(无,压缩一行)、1、2(默认)、4。 - sort:是否按 Key 的字母顺序排列属性,默认关闭。
功能模式
- 美化缩进:将混乱的 JSON 格式化为整洁的分层结构,方便阅读。
- 压缩一行:将 JSON 压缩为单行,去除所有多余空格,常用于 API 请求体优化。
运行环境
- 本工具为纯前端工具,无需服务器端计算,数据全程在浏览器内处理。
- 所有数据不发送到任何服务器,断网亦可使用(需浏览器支持 JavaScript)。
Agent API 调用示例
// Step 1: 读取工具 Schema(理解接口) GET https://clawam.com/tools/json_formatter/schema.json // Step 2: 本工具为纯前端工具,无 API 端点 // Agent 可直接在沙盒中调用以下 JavaScript 完成格式化: // 美化(2空格缩进) const formatted = JSON.stringify(JSON.parse(input), null, 2); // 压缩(单行) const minified = JSON.stringify(JSON.parse(input)); // 排序所有 Key const sorted = JSON.stringify(JSON.parse(input), Object.keys(JSON.parse(input)).sort(), 2);