JSON Crack(原 JSON Visio)是一款开源数据可视化工具,可将 JSON、YAML、XML、TOML、CSV 数据转换为可交互的节点-连线图,在无限画布上直观呈现层级关系、嵌套对象与数组结构,适合查看 API 响应、配置文件、实验元数据 schema 等复杂嵌套数据。
使用方式包括:网页版 jsoncrack.com 直接粘贴或上传数据即时渲染;自托管可克隆 https://github.com/AykutSarac/jsoncrack.com.git 后执行 npm install、npm run dev 或 npm run build && npm start;Docker 方式执行 docker run -d -p 8888:8080 --name json-crack --restart unless-stopped jsoncrack/jsoncrack,访问 http://localhost:8888。也可通过 jsoncrack-react 的 JsonCrackEmbed 组件或 iframe 嵌入自有工具,并提供 API 供程序化访问。
主要能力:节点可点击展开/折叠;选中节点高亮根到该节点的路径;支持搜索键或值;支持 JSON Schema 校验;快捷键包括 Ctrl+Shift+D 切换明暗、Ctrl+Shift+F 格式化、Ctrl+Shift+C 压缩,滚轮缩放、拖拽平移。
适用场景:为实验数据 schema 生成可视化文档并导出图片、开发研究 API 时核对响应结构、处理大数据集前抽样检查结构、对比不同版本数据 schema 的差异。
限制:资料未说明收费、价格或额度信息;具体平台兼容性与性能边界暂未提供。