JSON
解析、验证、转换和设计JSON数据,解决各种JSON难题。
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:JSON。 它的用途是:解析、验证、转换和设计JSON数据,解决各种JSON难题。 完整的 Skill 内容见:https://321skill.com/skills/json-x-7/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
'请帮我验证这个JSON文件是否符合给定的Schema,并修复其中的尾随逗号和重复键。' 它会自动解析、验证并输出修正后的JSON,同时报告Schema匹配情况。
对AI说:'我需要将两个JSON文档进行差异比较并生成JSON Patch补丁。' 它会生成标准的补丁文件。
对AI说:'这个NDJSON文件有10GB,请统计每个字段的分布并输出摘要。' 它会流式处理并返回结果,不会耗尽内存。
介绍
本Skill专为解决真实世界中JSON数据处理的各种棘手问题而设计。当您的JSON解析因字节偏移或尾随逗号失败,数字ID或金额丢失精度,重音符号和表情符号变成乱码,字段出现不应有的null,重复键被静默覆盖,JSON Schema误判或$ref无法解析,多GB级文件无法加载到内存,jq/JMESPath/JSONPath表达式返回空结果,两份文档需要diff或patch,Webhook签名因重新序列化而失效,或需要安全解析不可信输入时,这个Skill都能提供帮助。它覆盖了NDJSON、JSON Patch、规范形式、SQL中的JSON列、JSON5/JSONC配置文件等高级场景。
使用方式:您可以向AI描述具体的JSON问题,例如“解析这个JSON时在第42位字节报错,请修复并输出规范形式”或“验证以下Schema,确保它拒绝包含重复键的文档”。AI会自动调用本Skill对JSON进行解析、验证、转换或设计,并返回可靠的结果。对于大文件,它支持流式处理,避免内存溢出。
适合开发者、数据分析师、测试工程师以及任何需要高频处理JSON数据的用户。无论是编写API调试工具、处理日志文件、操作数据库中的JSON列,还是配置JSON5/JSONC格式的配置文件,本Skill都能显著提升效率。
使用建议:对于简单的JSON格式化,常规工具即可;本Skill更擅长处理边缘情况和复杂场景。请注意,它不适用于约束LLM输出(请使用structured-output)、处理YAML/TOML/XML/CSV(各有对应Skill),或设计REST API端点(请使用rest-api)。
核心特点
与同类JSON工具相比,本Skill专注于真实世界中各种边缘情况(如字节偏移失败、精度丢失、乱码、重复键、Schema验证问题、大文件流式处理等),并覆盖NDJSON、JSON Patch、规范形式等高级功能,而不仅仅是简单的格式化或验证。
注意事项
不适合约束LLM输出、处理YAML/TOML/XML/CSV结构、或设计REST API端点。
常见问题
如何处理JSON解析中的字节偏移错误?
本Skill会定位到具体字节偏移并给出修复建议,例如删除尾随逗号或转义非法字符。
如何验证JSON Schema并确保$ref正确解析?
本Skill内置了Schema验证器,支持远程$ref解析,可输出详细的验证报告。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/json-x-7/raw/index.md 读取 JSON 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/json-x-7/raw/index.md(查看排版版本)