Поиск по JSON
Работает локально в браузереНаходите, где встречается любой ключ или значение во вложенном JSON
JSON для поиска
Связанные инструменты
Что делает JSON Search
JSON Search отвечает на вопрос «где это встречается?» в незнакомом или глубоко вложенном JSON. Введите часть имени ключа или значения, и каждое совпадение появится со своим JSONPath, отметкой о том, совпал ключ, значение или оба, типом значения, коротким превью, а также строкой и столбцом во вводе. Знать синтаксис JSONPath не нужно; для выборки данных по условиям лучше подходит отдельный инструмент запросов JSONPath.
Как пользоваться
- 1.Вставьте JSON, загрузите или перетащите один файл .json либо загрузите пример.
- 2.Введите ключ или значение в поле «Искать». Результаты обновляются после короткой паузы; для ввода больше 2 MB нажмите «Найти».
- 3.Выберите «Искать в ключах», «Искать в значениях» или оба параметра и включите «Учитывать регистр» или «Точное совпадение», если нужны более строгие результаты.
- 4.Используйте «Копировать путь» или «Копировать значение» у любого результата либо «Перейти к вводу», чтобы открыть место в редакторе.
- 5.Если JSON повреждён, нажмите «Восстановить JSON» под полем ввода и ищите в исправленном тексте.
Как работает сопоставление
Ключи сравниваются по декодированному имени, поэтому ключ с escape-последовательностями совпадает со своим настоящим текстом. Значения включают строки, числа, true, false и null; числа сравниваются в точности так, как записаны, поэтому 9007199254740993 находится без округления. Объекты и массивы не считаются совпадениями по значению, но ключ, который их содержит, может совпасть, а элементы массивов получают пути с индексами вроде $.data.users[0].email. Ключи, которые не являются простыми идентификаторами, записываются в квадратных скобках, например $["first name"] или $["0"]. «Копировать значение» копирует строки без кавычек, числа как записаны, а объекты и массивы — как отформатированный JSON.
Ограничения и конфиденциальность
С полными сведениями хранится до 500 совпадений, они показываются по 100; общее число всегда учитывает все совпадения, а если список обрезан, появляется подсказка уточнить запрос. Запрос только из пробелов считается пустым. Если ключ встречается в одном объекте дважды, оба места показываются с одинаковым путём. Поиск полностью выполняется в браузере; JSON никуда не загружается.
