Поиск по JSON

Работает локально в браузере

Находите, где встречается любой ключ или значение во вложенном JSON

JSON для поиска

Вставьте JSON или загрузите пример, затем введите, что нужно найти.
Что делает JSON Search

JSON Search отвечает на вопрос «где это встречается?» в незнакомом или глубоко вложенном JSON. Введите часть имени ключа или значения, и каждое совпадение появится со своим JSONPath, отметкой о том, совпал ключ, значение или оба, типом значения, коротким превью, а также строкой и столбцом во вводе. Знать синтаксис JSONPath не нужно; для выборки данных по условиям лучше подходит отдельный инструмент запросов JSONPath.

Как пользоваться
  1. 1.Вставьте JSON, загрузите или перетащите один файл .json либо загрузите пример.
  2. 2.Введите ключ или значение в поле «Искать». Результаты обновляются после короткой паузы; для ввода больше 2 MB нажмите «Найти».
  3. 3.Выберите «Искать в ключах», «Искать в значениях» или оба параметра и включите «Учитывать регистр» или «Точное совпадение», если нужны более строгие результаты.
  4. 4.Используйте «Копировать путь» или «Копировать значение» у любого результата либо «Перейти к вводу», чтобы открыть место в редакторе.
  5. 5.Если JSON повреждён, нажмите «Восстановить JSON» под полем ввода и ищите в исправленном тексте.
Как работает сопоставление

Ключи сравниваются по декодированному имени, поэтому ключ с escape-последовательностями совпадает со своим настоящим текстом. Значения включают строки, числа, true, false и null; числа сравниваются в точности так, как записаны, поэтому 9007199254740993 находится без округления. Объекты и массивы не считаются совпадениями по значению, но ключ, который их содержит, может совпасть, а элементы массивов получают пути с индексами вроде $.data.users[0].email. Ключи, которые не являются простыми идентификаторами, записываются в квадратных скобках, например $["first name"] или $["0"]. «Копировать значение» копирует строки без кавычек, числа как записаны, а объекты и массивы — как отформатированный JSON.

Ограничения и конфиденциальность

С полными сведениями хранится до 500 совпадений, они показываются по 100; общее число всегда учитывает все совпадения, а если список обрезан, появляется подсказка уточнить запрос. Запрос только из пробелов считается пустым. Если ключ встречается в одном объекте дважды, оба места показываются с одинаковым путём. Поиск полностью выполняется в браузере; JSON никуда не загружается.

CodingTool официально запущен на

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.tools