Aller au contenu principal
eyunzhu

Requête JSON Pointer

Retrouvez une valeur par son chemin JSON et conservez les grands nombres sans perte de précision.

Le résultat se met à jour pendant la saisie

Laissez vide pour afficher tout le document. Exemple : /users/0/name. Dans une clé, / s’écrit ~1 et ~ s’écrit ~0.

Parcourir les chemins (300 premiers)

    
Tout est traité dans ce navigateur, sans envoi ni enregistrement.

À propos de cet outil

Isolez un champ dans une longue réponse d’API pour le vérifier ou en faire un jeu de test.

Mode d’emploi

Collez le JSON puis saisissez un chemin comme /users/0/name, ou choisissez-le dans la liste. Un chemin vide désigne tout le document. Copiez la valeur ou téléchargez-la en JSON.

RFC 6901 : les tableaux commencent à 0 ; dans une clé, / devient ~1 et ~ devient ~0. Ce n’est pas JSONPath. Limites : 2 Mio, 30 000 valeurs, 80 niveaux ; 300 chemins affichés. Les clés en double sont refusées.

Questions fréquentes

Comment viser une clé contenant / ou ~ ?

Dans un segment, remplacez / par ~1 et ~ par ~0. Les indices commencent à 0 ; un chemin vide désigne tout le document. JSONPath n’est pas pris en charge.

Comment extraire un champ absent de la liste des chemins ?

La liste affiche les 300 premiers nœuds seulement. Saisissez le chemin complet, par exemple /users/0/id : l’indice 0 désigne le premier élément du tableau. La valeur JSON est conservée, y compris les grands entiers. Un champ absent provoque une erreur, pas un remplacement par une valeur vide.

Commentaires

0
pour participer à la discussion.
Aucun commentaire pour le moment.
Fil de réponses

Suivez l’ensemble de la conversation dans l’ordre chronologique ; chaque réponse indique précisément le message auquel elle répond.