Trouver le chemin d'accès à une valeur dans un objet JS
Collez un objet JSON et la valeur que vous cherchez : l'outil liste tous les chemins d'accès JavaScript (notation a.b[0].c) qui mènent à cette valeur, très utile pour localiser une donnée dans une réponse d'API imbriquée.
Comment ça marche
L'outil parcourt récursivement tout l'objet JSON, propriété par propriété et élément par élément des tableaux, en comparant chaque valeur rencontrée à la valeur recherchée. Chaque correspondance est signalée avec son chemin d'accès complet, exactement tel que vous l'écririez en JavaScript pour atteindre cette valeur.
Comment sont notées les clés qui contiennent des espaces ou des tirets ?
Si une clé n'est pas un identifiant JavaScript valide (par exemple "user-id" ou "2fa"), le chemin utilise la notation entre crochets avec guillemets, comme data["user-id"], au lieu de la notation par point.
Puis-je rechercher un objet ou un tableau entier, pas seulement une valeur simple ?
Oui : si vous saisissez par exemple {"level":"error","code":500} comme valeur recherchée, l'outil comparera aussi les objets et tableaux imbriqués dans leur intégralité, pas uniquement les valeurs terminales comme les chaînes ou les nombres.
Votre JSON reste dans votre navigateur : aucune donnée n'est envoyée à un serveur pendant l'analyse.