{
  "name": "json_formatter",
  "description": "验证 JSON 语法、美化缩进排列、压缩为一行的在线工具。纯前端运行，无需 API 调用。",
  "category": "数据转换",
  "ui_url": "/tools/json_formatter/",
  "api_url": null,
  "method": "NONE",
  "parameters": {
    "input": {
      "type": "string",
      "required": true,
      "description": "要格式化或压缩的 JSON 字符串"
    },
    "indent": {
      "type": "integer",
      "required": false,
      "default": 2,
      "description": "缩进空格数，可选 0/1/2/4"
    },
    "sort_keys": {
      "type": "boolean",
      "required": false,
      "default": false,
      "description": "是否按 Key 字母顺序排序"
    },
    "mode": {
      "type": "string",
      "required": false,
      "default": "beautify",
      "description": "模式：beautify（美化）或 minify（压缩一行）"
    }
  },
  "response": {
    "result": "格式化或压缩后的 JSON 字符串",
    "original_size": "原始字符数",
    "result_size": "结果字符数"
  },
  "example": {
    "input": "{\"name\":\"张三\",\"age\":30,\"items\":[1,2,3]}",
    "indent": 2,
    "mode": "beautify"
  }
}