# JSON 路径可视化器

将 JSON 或 JSONL 以可展开树形结构展示，并为每个节点生成可复制的 JSONPath 表达式

> 标准页面: https://elysiatools.com/zh/tools/json-path-visualizer

- **分类:** Developer Tools

- **关键词:** JSON 路径, 树状视图, 结构浏览

## 概述

粘贴 JSON 或 JSON Lines 文本，或上传文件，即可像文件资源管理器一样检查嵌套结构。你可以搜索字段、展开数组和对象、复制如 $.store.book[0].title 这样的精确路径，并导出全部路径为 CSV，方便文档整理、接口测试和数据排查。

## 输入项

- **JSON 输入** (textarea): { "store": { "book": \[ { "title": "Clean Code", "price": 32 } \] } }
- **JSON 或 JSONL 文件** (file)
- **输入格式** (select)
- **搜索词** (text): e.g. price or $.store.book\[0\]
- **默认展开层级** (number)
- **显示值预览** (checkbox)
- **导出全部路径为 CSV** (checkbox)

## 适用场景

- 在进行 API 接口调试或编写自动化测试脚本时，需要快速获取深层嵌套字段的准确 JSONPath 表达式。
- 接手包含大量未知结构的 JSON 或 JSONL 数据文件，需要快速理清数据层级和字段分布。
- 编写接口文档或进行数据映射时，需要将所有可用的 JSON 节点路径导出为 CSV 格式进行整理。

## 工作原理

- 粘贴 JSON/JSONL 文本或直接上传文件，工具会自动解析并生成可交互的树状视图。
- 通过设置默认展开层级或使用搜索功能，快速定位到目标字段或节点。
- 点击任意节点即可一键复制其对应的 JSONPath 表达式，或勾选导出选项将全部路径下载为 CSV 文件。

## 使用案例

- 后端开发者在编写 REST API 测试用例时，提取复杂响应报文中的特定字段路径。
- 数据工程师在处理日志文件（JSONL 格式）时，预览数据结构并导出路径清单以配置 ETL 映射规则。
- 前端开发者在对接第三方复杂接口时，快速查找并复制所需数据的 JSONPath 以进行数据绑定。

## 常见问题

### 支持哪些输入格式？

支持标准的 JSON 文本以及 JSON Lines (JSONL) 格式，你可以直接粘贴文本或上传 .json、.jsonl 文件。

### 能否处理非常深的嵌套结构？

可以。你可以通过调整“默认展开层级”来控制初始视图的深度，避免一次性展开过多节点导致浏览困难。

### 如何获取某个字段的 JSONPath？

在生成的树状视图中找到目标字段，点击该节点旁边的操作按钮，即可将精确的 JSONPath（如 $.user.address.city）复制到剪贴板。

### 导出的 CSV 文件包含哪些内容？

导出的 CSV 文件会包含 JSON 数据中所有节点的完整 JSONPath 列表，方便你进行批量处理、ETL 映射或文档记录。

### 搜索功能如何使用？

在搜索框中输入字段名或部分路径（例如 price），工具会过滤并高亮显示匹配的节点，帮助你快速定位目标数据。

## 相关工具

- [数据集不平衡检测与重采样](https://elysiatools.com/zh/tools/dataset-imbalance-detector-resampler): 检测 CSV 或 JSON 数据集中的类别不平衡，对比重采样策略，并预览平衡后的输出数据集
- [时间序列异常检测器](https://elysiatools.com/zh/tools/time-series-anomaly-detector): 上传 CSV 或 JSON 时间序列数据，基于 Z-Score 和 IQR 检测异常点，并输出带图表的报告
- [Mock Data 命名前缀 / 缩写冲突检测器](https://elysiatools.com/zh/tools/mock-data-naming-conflict-detector): 检测 CSV、JSON 或 schema 中视觉易混淆的字段名和前缀冲突，并给出更清晰的改名建议
- [数据质量画像师](https://elysiatools.com/zh/tools/dataset-quality-profiler): 对 CSV 或 JSON 数据集进行质量画像，识别缺失值、重复行、格式漂移、类型推断和数值异常。
- [结构化日志解析器](https://elysiatools.com/zh/tools/structured-log-analyzer): 自动识别常见日志格式，提取核心字段并推断字段类型，支持导出为 JSON、CSV 或 SQL。
- [训练/测试集分层切分器](https://elysiatools.com/zh/tools/train-test-split-with-stratification): 读取 CSV/JSON 数据集,按目标列做分层抽样的 train/validation/test 切分(默认 70/15/15,随机种子可复现),或分层 k 折交叉验证;输出每折类别分布报告与偏差条、重复行泄漏检查、SMOTE 过采样预览(仅在训练折上做最近邻插值),并可导出各折 CSV 为 ZIP。
- [语音活动分割](https://elysiatools.com/zh/tools/audio-voice-activity-segmentation): 检测可能的语音频段活动，并将语音/非语音区间导出为 JSON、CSV、SRT 标记或 FFmpeg 剪切列表。
- [CSV 转数据库迁移规划器](https://elysiatools.com/zh/tools/csv-to-database-migration-planner): 根据 CSV 数据推断关系型 schema，并为 PostgreSQL、MySQL、SQLite 或 SQL Server 生成建表和 ALTER 迁移计划

## 示例

- [CSV示例](https://elysiatools.com/zh/samples/csv-samples): 各种数据类型、大小和复杂度级别的CSV示例文件
- [Python 示例](https://elysiatools.com/zh/samples/python): Python代码示例和Hello World演示
- [聊天记录 JSON 示例](https://elysiatools.com/zh/samples/chat-transcript-json): 多角色聊天记录的 JSON 示例
- [富媒体 JSON 示例](https://elysiatools.com/zh/samples/rich-media-json): 常见富文本编辑器（TipTap、Quill、Slate）的 JSON 示例

## 相关内容

- [JSON 实用、检查与转换工具](https://elysiatools.com/zh/hubs/json-utility): 为 API 与数据流程格式化、检查、对比、合并、转换、校验、分析并水印 JSON 负载。
- [用日志、链路、Webhook 和 JSON 载荷做可观测性调试](https://elysiatools.com/zh/hubs/observability-debugging): 解析日志，解码调用链，检查 Webhook/API 证据，探索 JSON 载荷，并提取重复模式，形成可用于事故复盘的调试结论。
