# Проводник JSONPath

> Выполняйте запросы к локальному JSON и экспортируйте совпадающие значения.

[Open tool](https://www.toolcabana.com/ru/jsonpath-explorer) · [Инструменты разработчика](https://www.toolcabana.com/ru/category/developer-utilities)

Tool ID: jsonpath-explorer. Requested language: ru. Description language: ru. Complete guide translation: yes.

## Overview (en)

The JSONPath explorer runs a JSONPath query against pasted JSON and returns every matching value as a JSON array you can copy or download as matches.json. It supports structural selectors such as $.users[*].name, wildcards and array indexes. Filter and script expressions are disabled, so queries containing ?, ( or @ are rejected, and queries are limited to 500 characters.

## Supported tasks (ru)

Выполняйте запросы к локальному JSON и экспортируйте совпадающие значения.

## Steps (ru)

1. Вставьте исходные данные в редактор ввода или загрузите встроенный пример.
2. Задайте запрос JSONPath.
3. Запустите «Проводник JSONPath», просмотрите результат и используйте доступные элементы копирования или скачивания.

## Settings

- Запрос JSONPath (ru; key: query; type: text)

## Limitations (ru)

Входные файлы CSV/XLSX ограничены 10 МБ каждый, 200 столбцами и 20 000 строками; объединённый результат ограничен 20 000 строками. Выполнение сценариев и фильтров JSONPath отключено. Другие операции применяют свои видимые элементы управления и текстовые ограничения.

## Example input

```text
{"users":[{"name":"Alex"},{"name":"Sam"}]}
```

## Privacy and connections (ru)

Эта операция обрабатывает исходные данные в вашем браузере. Копирование и скачивание выполняются только по вашему действию; входные данные не сохраняются в учётной записи или истории.

## Questions (ru)

### How do I select all values of a field with JSONPath?

Start at the root with $, then walk the structure. For {"users":[{"name":"Alex"},{"name":"Sam"}]}, the query $.users[*].name returns ["Alex", "Sam"]. The [*] wildcard selects every element of the array.

### Why are JSONPath filter expressions not working?

Filter and script expressions such as [?(@.age > 30)] are disabled, and any query containing ?, ( or @ returns an error. Use structural paths instead, or narrow the JSON first and then select the fields you need.

### What does the explorer return when nothing matches?

Results are always returned as a JSON array. When the path does not match anything, the output is an empty array. The input must be valid JSON, otherwise parsing fails before the query runs.

### Где обрабатываются мои данные?

Эта операция обрабатывает исходные данные в вашем браузере. Копирование и скачивание выполняются только по вашему действию; входные данные не сохраняются в учётной записи или истории.

### Каковы ограничения входных данных?

Входные файлы CSV/XLSX ограничены 10 МБ каждый, 200 столбцами и 20 000 строками; объединённый результат ограничен 20 000 строками. Выполнение сценариев и фильтров JSONPath отключено. Другие операции применяют свои видимые элементы управления и текстовые ограничения.

## Related tools

- [JSON to Zod schema generator](https://www.toolcabana.com/ru/json-to-zod-schema-generator)
- [cURL to fetch converter](https://www.toolcabana.com/ru/curl-to-fetch-converter)
- [Unix permissions calculator](https://www.toolcabana.com/ru/unix-permissions-calculator)
- [Semver range tester](https://www.toolcabana.com/ru/semver-range-tester)
