Найти путь к значению в объекте JS

Вставьте объект JSON и значение, которое вы ищете: инструмент выведет все пути доступа JavaScript (запись a.b[0].c), ведущие к этому значению, — очень удобно, чтобы найти данные во вложенном ответе API.

Пример:
Вводите значение как есть: "текст" в кавычках для точной строки или 42 / true для числа / логического значения.

Как это работает

Инструмент рекурсивно обходит весь объект JSON — свойство за свойством и элемент за элементом массивов — и сравнивает каждое встреченное значение с искомым. Каждое совпадение выводится с полным путём доступа — именно в том виде, в каком вы записали бы его в JavaScript, чтобы добраться до этого значения.

Как записываются ключи, содержащие пробелы или дефисы?

Если ключ не является допустимым идентификатором JavaScript (например, "user-id" или "2fa"), в пути используется запись в квадратных скобках с кавычками, например data["user-id"], вместо записи через точку.

Можно ли искать целый объект или массив, а не только простое значение?

Да: если вы введёте, например, {"level":"error","code":500} в качестве искомого значения, инструмент будет сравнивать целиком и вложенные объекты и массивы, а не только конечные значения вроде строк или чисел.

Ваш JSON остаётся в вашем браузере: во время анализа никакие данные на сервер не отправляются.