Инструмент Tool Kumar

Поиск пути в JSON

Найдите точный путь к значению в большом JSON-документе. Выберите узел в дереве, чтобы увидеть его путь и скопировать одним нажатием, или введите путь, чтобы сразу перейти к значению.

Как пользоваться инструментом

  1. Вставьте JSON или откройте файл. Откроется режим «Дерево».
  2. Нажмите на значение. Его путь появится на панели инструментов; чтобы скопировать путь, нажмите на него или на клавишу P.
  3. Чтобы перейти к значению, нажмите Ctrl+F (⌘F) и введите путь, например $.store.books[1].title, или JSON Pointer, например /store/books/1/title.

Пример с разбором

Каждое значение из примера вместе с путём к нему. Ключи, которые не являются простыми именами, записываются в скобках, например ["first name"].

Ввод

{"store":{"name":"Corner Books","books":[{"title":"Dune","price":9.99,"tags":["sci-fi","classic"]},{"title":"Emma","price":7.5,"author":{"first name":"Jane","last name":"Austen"}}]}}

Результат

$.store.name  "Corner Books"
$.store.books[0].title  "Dune"
$.store.books[0].price  9.99
$.store.books[0].tags[0]  "sci-fi"
$.store.books[0].tags[1]  "classic"
$.store.books[1].title  "Emma"
$.store.books[1].price  7.5
$.store.books[1].author["first name"]  "Jane"
$.store.books[1].author["last name"]  "Austen"

Параметры и особые случаи

  • Пути записываются через точку и квадратные скобки, как в JSONPath. Индексы массивов начинаются с 0.
  • «Поиск» принимает конкретный путь или JSON Pointer (RFC 6901) и выделяет соответствующий узел.
  • Подстановочные знаки, рекурсивный спуск, фильтры и срезы, например $..price, не вычисляются. Строка поиска прямо сообщает об этом, а не пытается угадать.
  • Нажмите C, чтобы скопировать выбранное значение. В меню «Дополнительно» также есть «Копировать путь» и «Копировать значение».

Конфиденциальность по умолчанию

Документ остаётся в этом браузере. Tool Kumar разбирает и конвертирует данные, создаёт файлы для скачивания на вашем устройстве, без регистрации и отправки на сервер.

Вопросы об инструменте «Поиск пути в JSON»

Как найти путь к значению в JSON?
Откройте JSON в режиме «Дерево» и нажмите на значение. Его путь появится на панели инструментов, а нажатие на путь копирует его.
Можно ли искать с помощью выражения JSONPath?
Конкретные пути работают, например $.users[0].email. Выражения с подстановочными знаками или фильтрами не вычисляются; в этом случае найдите ключ или значение через «Поиск».
Поддерживается ли JSON Pointer?
Да. Введите указатель, например /users/0/email, в строку поиска, чтобы перейти к этому значению.

Похожие инструменты

Просмотр больших JSON-файлов, Просмотр JSONL и JSON-валидатор.