# Визуализатор JSON Path

Показывает JSON или JSONL в виде раскрывающегося дерева и позволяет копировать JSONPath для каждого узла

> Каноническая страница: https://elysiatools.com/ru/tools/json-path-visualizer

- **Категория:** Developer Tools

- **Ключевые слова:** JSON path, дерево 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)

## Когда использовать

- Когда нужно быстро найти и скопировать точный JSONPath для настройки парсинга данных или написания автотестов.
- При анализе объемных ответов API с глубокой вложенностью объектов и массивов.
- Для подготовки документации по структуре данных с помощью выгрузки всех существующих путей в CSV-файл.

## Как это работает

- Вставьте текст в формате JSON/JSONL или загрузите файл с данными.
- Настройте глубину раскрытия дерева и введите поисковый запрос для быстрой фильтрации узлов.
- Просматривайте структуру в виде удобного дерева с предпросмотром значений.
- Кликайте на нужные узлы для копирования их JSONPath или скачайте весь список путей в CSV.

## Сценарии использования

- Написание выражений JSONPath для извлечения данных в инструментах тестирования (Postman, JMeter).
- Исследование структуры неизвестных API-ответов или серверных логов в формате JSONL.
- Создание таблиц маппинга полей (data mapping) для интеграции систем с помощью CSV-экспорта.

## Частые вопросы

### Поддерживает ли инструмент формат JSON Lines (JSONL)?

Да, вы можете вставить текст или загрузить файл в формате JSONL. Инструмент автоматически распознает его, либо вы можете выбрать формат вручную в настройках.

### Как скопировать путь к конкретному элементу?

Просто найдите нужный узел в дереве и кликните по нему. Точный JSONPath (например, $.items[0].id) будет автоматически скопирован в буфер обмена.

### Можно ли искать по ключам?

Да, используйте поле «Поисковый запрос» для фильтрации дерева по названиям ключей или фрагментам путей.

### Что делает функция экспорта в CSV?

Она собирает все возможные пути (JSONPath) из вашего JSON-файла и сохраняет их в виде таблицы. Это очень удобно для маппинга данных и составления технических заданий.

### Есть ли ограничения на глубину вложенности при просмотре?

Вы можете настроить начальную глубину раскрытия дерева (от 0 до 8 уровней) для удобной навигации по очень большим файлам, чтобы не перегружать интерфейс.

## Связанные инструменты

- [Детектор дисбаланса датасета и ресемплер](https://elysiatools.com/ru/tools/dataset-imbalance-detector-resampler): Выявляет дисбаланс классов в CSV или JSON, сравнивает стратегии ресемплинга и показывает сбалансированный набор
- [Детектор аномалий временных рядов](https://elysiatools.com/ru/tools/time-series-anomaly-detector): Загружает временной ряд в CSV или JSON, находит аномалии по Z-Score и IQR и возвращает отчет с графиком
- [Детектор конфликтов префиксов и сокращений в mock-данных](https://elysiatools.com/ru/tools/mock-data-naming-conflict-detector): Находит визуально похожие имена полей и конфликтующие префиксы в CSV, JSON или схемах
- [Профилировщик качества датасетов](https://elysiatools.com/ru/tools/dataset-quality-profiler): Строит профиль качества CSV или JSON, выявляя пропуски, дубли, дрейф форматов и выбросы.
- [Анализатор структурированных логов](https://elysiatools.com/ru/tools/structured-log-analyzer): Определяет распространенные форматы логов, извлекает ключевые поля и выводит JSON, CSV или SQL.
- [Разделение train/test со стратификацией](https://elysiatools.com/ru/tools/train-test-split-with-stratification): Читает датасет CSV/JSON и делит на train/validation/test со стратификацией по целевому столбцу (по умолчанию 70/15/15, воспроизводимое зерно) или стратифицированный k-fold; отчёт о распределении классов по сплитам с полосами отклонения, проверка утечек через дубликаты строк, предпросмотр SMOTE (интерполяция ближайших соседей на train) и экспорт CSV в ZIP.
- [Сегментация речевой активности](https://elysiatools.com/ru/tools/audio-voice-activity-segmentation): Находит вероятную активность в речевой полосе и экспортирует речь/не-речь в JSON, CSV, SRT или список FFmpeg.
- [Планировщик миграции CSV в базу данных](https://elysiatools.com/ru/tools/csv-to-database-migration-planner): Выводит реляционную схему из CSV и генерирует CREATE TABLE и ALTER для PostgreSQL, MySQL, SQLite или SQL Server

## Примеры

- [CSV Примеры](https://elysiatools.com/ru/samples/csv-samples): Примеры CSV-файлов с различными типами данных, размерами и уровнями сложности
- [Примеры Python](https://elysiatools.com/ru/samples/python): Примеры кода Python и демонстрации Hello World
- [Примеры JSON чата](https://elysiatools.com/ru/samples/chat-transcript-json): Примеры JSON для чат-транскриптов с несколькими ролями
- [Примеры JSON для Rich Text](https://elysiatools.com/ru/samples/rich-media-json): Примеры JSON для редакторов rich text (TipTap, Quill, Slate)

## Связанные материалы

- [Инструменты JSON для проверки, утилит и преобразования](https://elysiatools.com/ru/hubs/json-utility): Форматируйте, проверяйте, сравнивайте, объединяйте, преобразуйте, валидируйте, анализируйте и маркируйте JSON для API и данных.
- [Отладка наблюдаемости по логам, трейсам, webhook и JSON payload](https://elysiatools.com/ru/hubs/observability-debugging): Разберите логи, декодируйте трейсы, проверьте доказательства webhook/API, исследуйте JSON payload и извлеките повторяющиеся паттерны перед заметкой об инциденте.
