Passé une certaine taille, du JSON formaté cesse d'être lisible. Une réponse de plusieurs milliers de lignes a son champ intéressant quelque part au milieu, et le défilement est une mauvaise stratégie de recherche. Une vue en arbre existe pour cela : elle affiche le document sous forme de noeuds repliables, de sorte que vous pouvez tout fermer et n'ouvrir que la branche qui vous intéresse.
Le glissement se fait de la lecture vers la navigation. Vous partez de la racine, vous voyez les clés de premier niveau et rien d'autre, et vous descendez. Une réponse profondément imbriquée devient quelques clics plutôt que quelques minutes, et la structure elle-même devient visible d'une façon que l'indentation seule n'atteint jamais vraiment, surtout au-delà de trois ou quatre niveaux où compter les espaces cesse de fonctionner.
Les types méritent l'attention dans une visionneuse, car c'est là que se cachent les bogues. Voir qu'un champ est la chaîne « false » et non le booléen false, ou qu'un identifiant arrive en nombre plutôt qu'en chaîne et a donc perdu son zéro initial, est le genre de détail qui explique tout un après-midi de confusion. Une bonne vue les distingue au lieu de tout afficher comme du texte.
Les gros documents sont bornés par la mémoire, pas par un quota que nous imposerions. Le document entier est analysé en une valeur dans votre onglet, donc un fichier de quelques mégaoctets passe confortablement sur un portable et un fichier de plusieurs centaines de mégaoctets ne sera confortable nulle part. Si un document est trop gros pour s'ouvrir, la manoeuvre pratique est de le réduire avant : prenez l'élément du tableau qui vous intéresse, ou la branche qui vous intéresse, plutôt que l'export entier.
Le point de confidentialité est le même que partout ici et il s'applique avec une force particulière à la consultation, car consulter est ce que l'on fait des données de production. Le document est analysé dans l'onglet et ne quitte jamais l'appareil. Chargez la page, déconnectez-vous, et la visionneuse fonctionne encore.
Une habitude à prendre : quand un collègue vous envoie une charge utile à regarder, ouvrez-la dans une vue plutôt que de survoler le texte brut. Le nombre de bogues qui se révèlent être un champ imbriqué un niveau plus bas que tout le monde le supposait est plus élevé qu'on ne l'imagine.