Инструмент Tool Kumar
Поиск пути в JSON
Найдите точный путь к значению в большом JSON-документе. Выберите узел в дереве, чтобы увидеть его путь и скопировать одним нажатием, или введите путь, чтобы сразу перейти к значению.
Как пользоваться инструментом
- Вставьте JSON или откройте файл. Откроется режим «Дерево».
- Нажмите на значение. Его путь появится на панели инструментов; чтобы скопировать путь, нажмите на него или на клавишу P.
- Чтобы перейти к значению, нажмите 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-валидатор.