数据转换

JSON 格式化

验证 JSON 语法是否正确,美化缩进排列,或压缩为一行的在线工具。纯前端运行,无需发送数据到服务器。完整契约见 schema.json


            

使用说明

本板块汇总与本工具相关的人类可读说明;机器契约仍以 schema.json 为准。

参数与限制

  • input(必填):要格式化或压缩的 JSON 字符串,最长支持浏览器内存限制。
  • indent:缩进空格数,可选 0(无,压缩一行)、12(默认)、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);