CyberChef
极其硬核的数据加密与格式转换赛博瑞士军刀
JSON Crack 是开源的在线 JSON 可视化与数据结构分析工具,可以把 JSON、YAML、CSV、XML 等结构化数据转换成可交互的树状图或关系图。它适合开发者、数据分析人员和 API 调试人员快速理解复杂响应、嵌套字段和数据层级。
用户可以上传文件、输入 URL 或直接粘贴数据,JSON Crack 会把原始结构转成可缩放、可拖拽、可展开的图形视图。对于层级很深的接口响应,它比纯文本格式化更容易看清字段关系。
平台支持 JSON、YAML、CSV、XML 等格式之间的转换,并提供格式化、校验和美化功能。它适合在接口联调、配置迁移和数据清洗前快速检查数据是否有效。
JSON Crack 可以根据数据结构生成 TypeScript interface、Golang struct、Rust serde、JSON Schema 等代码定义,也提供 JWT 解码、jq、JSONPath 等辅助工具,便于把结构化数据接入开发流程。
| 场景 | 用途 | 注意点 |
|---|---|---|
| API 调试 | 查看响应结构、嵌套关系和字段类型。 | 不要粘贴含敏感信息的生产数据。 |
| 数据转换 | 在 JSON、YAML、CSV、XML 之间转换。 | 转换后仍需抽样核对字段含义。 |
| 类型定义 | 根据示例数据生成接口类型或 Schema。 | 生成代码需要人工补充可选字段和注释。 |
| 文档展示 | 把数据结构导出为图片用于说明文档。 | 大数据文件可能不适合浏览器处理。 |
JSON Crack 的官网说明数据处理主要发生在用户设备上,但在处理客户数据、日志、JWT、Cookie 或内部接口响应时,仍建议优先使用脱敏样本。复杂数据结构可以先裁剪成最小复现片段,再用于可视化和类型生成。
如果数据超过浏览器承载能力,应使用本地脚本或专业数据处理工具完成清洗,再把关键片段放入 JSON Crack 分析。
官网地址:https://jsoncrack.com/