mcpField
J
json-formatter

json-formatter

github.com/thomasholknielsen开发39 次安装
代码仓库

关于 json-formatter

用于格式化、校验和美化 JSON 的技能。它解析提供的数据并输出缩进一致的有效 JSON;遇到语法错误时会说明问题并建议修正。

主要功能

  1. 01解析并校验 JSON
  2. 02使用两空格缩进格式化
  3. 03处理压缩的 JSON
  4. 04说明语法错误
  5. 05保留 JSON 数据类型

适用场景

  1. 01美化压缩的 JSON
  2. 02使用前检查 JSON
  3. 03诊断格式错误的 JSON
  4. 04统一 JSON 缩进格式

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/thomasholknielsen/claude-code-config --skill json-formatter

安装后在 Claude Code 中输入/json-formatter确认已加载。

详细介绍

JSON 格式化工具

说明

当用户要求格式化、验证或美化 JSON 时:

  1. 识别 JSON 数据(原始、压缩或格式错误)
  2. 解析并验证结构
  3. 返回格式正确的 JSON,要求:
    • 统一使用 2 个空格缩进
    • 正确换行
    • 语法有效

示例

示例 1:压缩的 JSON

输入:

{"name":"John","age":30,"city":"New York","hobbies":["reading","gaming"]}

输出:

{
  "name": "John",
  "age": 30,
  "city": "New York",
  "hobbies": [
    "reading",
    "gaming"
  ]
}
示例 2:验证 JSON

如果 JSON 无效,请说明问题并建议修复方法:

{"incomplete": "data",}  // trailing comma

响应:“JSON 无效:最后一个属性后有多余的逗号。请删除右花括号前的逗号。”

最佳实践

  • 使用 2 个空格缩进,保持一致
  • 适当时按字母顺序排列对象键
  • 格式化前先验证
  • 保留原始数据类型(字符串、数字、布尔值、null)

评论

支持 Markdown