Catégorie: Développement

Extracteur de chemin JSON

Idée interneUn outil manque ?

Extrayez des valeurs d'un JSON avec un chemin simple

Collez du JSON et extrayez des valeurs avec un chemin simple à points et crochets tel que users[0].email, users.*.id ou items[].name, sans écrire de code. Fonctionne entièrement dans votre navigateur.

2 valeur(s) correspondante(s).

Valeurs correspondantes
"ada@example.com"
"grace@example.com"

Tout sur cette page est traité dans votre navigateur. Rien n'est envoyé.

À quoi sert cet outil

Extraire quelques valeurs d'une réponse JSON imbriquée demande généralement d'écrire un script jetable. Cet outil analyse le JSON collé et le parcourt à l'aide d'une petite syntaxe de chemin : une simple clé pour une propriété d'objet, [n] pour un index de tableau, et [] ou [*] comme joker sur chaque élément d'un tableau ou chaque valeur d'un objet, puis liste chaque valeur trouvée par le chemin.

Mode d'emploi

  1. Collez le JSON que vous voulez interroger.
  2. Saisissez un chemin tel que users[0].email, users.*.id ou items[].name.
  3. Copiez les valeurs correspondantes, listées une par ligne.

Confidentialité

Cet outil fonctionne entièrement dans votre navigateur. Ce que vous saisissez n'est jamais envoyé, stocké ni partagé : fermer l'onglet suffit à tout effacer.

Questions fréquentes

Mon JSON est-il envoyé quelque part ?
Non. L'analyse et la correspondance de chemin se font en JavaScript directement dans la page ; les données ne quittent jamais votre appareil.
Cet outil utilise-t-il eval ou exécute-t-il mon JSON comme du code ?
Non. Le chemin est analysé à la main en clés, index et jokers, et le JSON n'est jamais lu autrement qu'avec JSON.parse, jamais exécuté.
Que fait correspondre un joker ?
[] ou [*] sur un tableau correspond à chaque élément, et .* sur un objet correspond à chaque valeur de propriété, si bien qu'un chemin comme users.*.id récupère l'id de chaque utilisateur.