J'ai une application qui m'envoie un objet JSON. Maintenant, je veux voir comment cette structure de données json en javascript alerte quelque chose comme ça. Comment puis je faire ça?Comment puis-je voir comment l'objet JSON est formaté?
Répondre
Vous ne pouvez même pas développer dans Chrome/firefox? Je chercherais à changer cela, ce serait comme coder avec une main attachée derrière ton dos. Ma méthode préférée utilise la barre d'outils de développement Chrome, mais voici d'autres façons.
Vous pouvez déboguer à l'aide d'un débogueur basé sur un navigateur, pour ie.
Vous pouvez utiliser la JSON.stringifiy et alert
la sortie, le code est here
Et il y a ces téléspectateurs ainsi http://jsonviewer.stack.hu/ et jollydroll
Et enfin, vous pouvez faire une boucle à travers les différentes propriétés de l'objet comme ceci:
for(var propertyName in yourJSON){
//will loop through the different elements in your json
alert(yourJSON[propertyName]); //will output the valueof each element
alert(propertyName); //will output name of each element
}
Vous pourriez lancer le JSON dans la console de Firebug (ou la console de développement de Chrome?) Et en obtenir une jolie impression.
Merci McStretch pour vous une réponse rapide. Mais le problème est notre application ne supporte que IE 6/7/8. Donc je ne peux pas utiliser la Firebug ou la console du développeur. – jsfan
J'apprécierais vraiment si vous pouvez me fournir une alternative. J'ai essayé de voir dans la barre d'outils IEDeveloper mais pas de succès. – jsfan
Je sympathise avec vous: P. Je voudrais jeter un coup d'oeil aux téléspectateurs que NimChimpsky mentionne alors. – McStretch
plus facile serait d'utiliser alert (json) ou console.log (json) - disponible avec les outils de développement
juste en alertant le json n'affichera pas le contenu dont vous avez besoin pour commencer. – NimChimpsky
fondamentalement json est une chaîne qui peut être analysée, donc pas de stringify nécessaire, mais plutôt analyser, mais seulement pour la console comme l'alerte montrerait "[Objet objet]" après l'analyse – mpapis
console.log (jsonObj); affichage comme ceci – jsfan
Dans IE8, Outils-> Outils de développement (F12), Script.
Définir un point d'arrêt et examiner le résultat JSON dans Locals? Il ne sera pas «structuré», mais devrait être lisible si ce n'est pas énorme
Great !!! Après avoir importé json2.js, je peux maintenant voir les structures de données json. Merci à tous pour leur réponse rapide et efficace.J'apprécie vraiment ton temps – jsfan
- 1. comment écrire correctement formaté xml
- 2. MVC Voir html ouput dans json
- 3. Application iPhone: Comment afficher du texte formaté?
- 4. Comment voir où une exception est interceptée?
- 5. Comment modifier détails voir
- 6. NSDictionary objectForKey/valueForKey déjà formaté?
- 7. comment afficher du texte formaté, mais que le texte actuel
- 8. Voir JSON dans un simple service de repos WCF
- 9. Comment puis-je voir si un gros objet JSON contient une valeur?
- 10. fichier texte bien formaté
- 11. Texte formaté dans GAE
- 12. Comment obtenir un format NSString formaté et va_list?
- 13. Comment activer i18n depuis setup_app dans websetup.py? (renvoyé formaté)
- 14. .NET: Comment afficher la chaîne en tant que HTML formaté?
- 15. comment obtenir un texte non formaté en fckeditor javascript
- 16. Comment sortir du HTML formaté à partir de PHP?
- 17. Comment puis-je voir quelle version de MVC est installée?
- 18. Comment voir si un site web est en panne? - Ruby
- 19. comment voir quel code javascript est en cours d'exécution?
- 20. Comment puis-je voir quelle case est cochée?
- 21. Comment voir si la date est postérieure à 8 jours?
- 22. Comment la fonction "cliquer pour voir plus" est-elle implémentée?
- 23. comment analyser cette réponse json?
- 24. comment ajouter bibliothèque JSON
- 25. webpy: Comment servir JSON
- 26. actionmailer formaté à partir de
- 27. Formaté au pluriel
- 28. e-mail formaté conforme
- 29. Comment démarrer JSON?
- 30. Comment - (CGRect) convertRect: (CGRect) rect Voir: (UIView *) Voir le travail
Vous devez être clairvoyant de ses besoins haha. +1 pour les applications de visionneuse (bien que la plupart des gens ne soient pas dans la seule situation IE). – McStretch
en quelque sorte JSON.stringify ne fonctionne pas pour moi. Et si je viens d'utiliser l'alerte (jsonObj) alors il affiche comme [objet objet] – jsfan
avez-vous téléchargé et inclus json2.js? – NimChimpsky