JSON Crack 简介
# JSON Crack 使用说明
**JSON Crack** 是一款在线可视化工具,能够将 JSON 或 YAML 格式的数据自动生成为清晰的关系图(节点与连线图),帮助开发者和数据分析师快速理解数据结构、字段层级及关联关系。
## 软件简介
- **名称**:JSON Crack
- **分类**:开发工具
- **平台**:Web(浏览器在线使用)
- **官网地址**:[https://jsoncrack.com](https://jsoncrack.com)
JSON Crack 不依赖本地安装,只需访问官网即可使用。它适用于分析复杂配置、API 返回结果或任何结构化数据的内部关系。
## 适用场景
- 调试或阅读复杂的 JSON/YAML 配置文件
- 探索 API 返回数据的层级与字段
- 教学演示数据结构关系
- 将静态 JSON 转换为可视化图形,便于团队沟通
## 安装与使用步骤
JSON Crack 为纯 Web 应用,**无需安装**,请确保使用现代浏览器(Chrome、Firefox、Edge 等)。
### 1. 访问工具
打开浏览器,进入官网:[https://jsoncrack.com](https://jsoncrack.com)
### 2. 输入数据
- **粘贴文本**:在页面左侧的编辑器中直接粘贴 JSON 或 YAML 内容。
- **上传文件**:点击编辑器区域的“上传”按钮,选择本地的 `.json` 或 `.yaml` 文件。
- **使用示例数据**:页面默认提供一段示例 JSON,可直接参考。
### 3. 查看关系图
数据输入后,页面右侧会自动生成对应的关系图。
- 节点代表对象或数组元素。
- 连线表示字段之间的包含或引用关系。
- 支持鼠标拖拽平移视图、滚轮缩放。
### 4. 交互操作
- 点击节点可展开/折叠子级,聚焦特定分支。
- 支持搜索节点(在顶部搜索框输入字段名)。
- 可通过右上角按钮切换“树状视图”与“图形视图”。
- 导出为图片(PNG/JPEG)或分享链接(生成唯一 URL)。
## 常见问题
**Q:我的数据包含敏感信息,使用是否安全?**
A:JSON Crack 的 Web 版本会将数据发送至服务器以生成图形。如果数据涉及隐私或机密信息,建议避免在公共网络中使用,或考虑自行部署开源版本(详情请查阅官方 GitHub 仓库)。
**Q:支持多大数据量?**
A:浏览器性能有限,过大的 JSON(如数十万行)可能导致页面卡顿。建议将数据分割后再可视化,或使用桌面版本。
**Q:能否分享生成的关系图?**
A:可以。使用右上角的“分享”按钮可生成一个永久链接(数据存储在服务器),或直接截图保存。
**Q:能否导入 YAML 格式?**
A:支持。将 YAML 粘贴在编辑器区域即可自动识别,但注意 YAML 的缩进必须正确。
## 注意事项
1. **数据隐私**:如前文所述,在线使用时数据会上传至服务器,勿处理含有密码、令牌、个人身份信息等敏感内容。
2. **浏览器缓存**:关闭页面后,已输入的数据不会自动保存,建议及时导出或复制结果。
3. **格式校验**:若输入的 JSON/YAML 格式有误,编辑器会高亮错误位置,修正后图形才会更新。
4. **网络要求**:加载页面、分享链接等功能需要网络连接,离线不可用(除非部署本地版本)。
5. **开源自托管**:JSON Crack 提供开源代码(GitHub),如有本地化需求可自行搭建。
> 以上内容基于 JSON Crack 官方公开信息编写,实际功能以官网最新版本为准。