Je ne trouve pas de réponse à celle-ci:
Mes appels AJAX renvoient des données JSON. Dans Google Chrome Developer Tools> Resources> XHR lorsque je clique sur la ressource à gauche, puis sur l'onglet Contenu, je vois la chaîne JSON comme une chaîne et non comme une arborescence comme le font Firebug et Firebug Lite.
Comment forcer Chrome à l'afficher sous forme d'arbre. Existe-t-il un type de contenu que mon fichier PHP doit avoir ???
Je serais heureux de connaître la réponse!
Merci Stefanos
Réponses:
Pour afficher une arborescence dans les versions récentes de Chrome:
Accédez à Outils de développement> Réseau> la réponse donnée> Aperçu
la source
Google Chrome prend désormais en charge cette fonction (
Developer Tools > Network > [XHR item in list] Preview
).De plus, vous pouvez utiliser un outil tiers pour formater le contenu json. Ici 's qui présente une vue de l' arbre, et ici est une autre qui formate simplement le texte (et fait la validation).
la source
Le type de contenu correct pour les données JSON est
application/json
. Je suppose que c'est ce qui vous manque.la source
J'ai trouvé la réponse:
Vous DEVEZ encoder votre json comme ceci:
{"c":21001,"m":"p"}
mais pas{c:21001,m:"p"}
ou{'c':21001,'m':'p'}
Ainsi, la clé d'un dict doit être placée entre guillemets
"
:, puis chrome la prévisualisera en json plutôt qu'en texte brut.la source
Pour qu'il affiche correctement le message JSON, il doit avoir le type MIME "application / json" et être correctement structuré.
Vous pouvez vérifier la structure ici
la source
Il y avait un problème avec une version de Google Chrome Dev build 24.0.1312.5 qui faisait que le panneau d'aperçu n'affichait plus une arborescence d'objets json mais plutôt du texte plat. Il devrait être corrigé dans le prochain dev
Voir plus ici: http://code.google.com/p/chromium/issues/detail?id=160733
la source
Je ne pense pas que les outils Chrome Developer impriment assez le contenu XHR. Voir: Afficher la réponse HTML de l'appel Ajax via les outils de développement Chrome?
la source
Je ne sais pas si Chrome a ajouté cette fonctionnalité depuis la dernière réponse, mais j'ai pu voir la réponse json en ...
... J'ai pu voir la réponse comme une hiérarchie lisible qui montrait ce qu'il fallait demander et ce qui était retourné. (Aucun onglet Réseau ou Ressources n'avait quelque chose d'utile que j'ai pu trouver.)
Bonne demande!
la source
Vous pouvez utiliser l'extension Google Chrome:
JSONView
tous les résultats json formatés seront affichés directement sur le navigateur.la source