Ich kann keine Antwort auf diese Frage finden:
Meine AJAX-Aufrufe geben JSON-Daten zurück. Wenn ich in Google Chrome Developer Tools> Ressourcen> XHR auf die Ressource links und dann auf die Registerkarte Inhalt klicke, wird die JSON-Zeichenfolge als Zeichenfolge und nicht als Baum angezeigt, wie dies bei Firebug und Firebug Lite der Fall ist.
Wie zwinge ich Chrome, es als Baum anzuzeigen? Gibt es einen Inhaltstyp, den meine PHP-Datei haben muss ???
Ich würde mich über die Antwort freuen!
Danke Stefanos
Antworten:
So zeigen Sie eine Baumansicht in neueren Versionen von Chrome an:
Navigieren Sie zu Entwicklertools> Netzwerk> Die angegebene Antwort> Vorschau
quelle
Google Chrome unterstützt dies jetzt (
Developer Tools > Network > [XHR item in list] Preview
).Darüber hinaus können Sie den JSON-Inhalt mit einem Drittanbieter-Tool formatieren. Hier ist eine, die eine Baumansicht darstellt, und hier ist eine andere, die lediglich den Text formatiert (und die Validierung durchführt).
quelle
Der richtige Inhaltstyp für JSON-Daten ist
application/json
. Ich nehme an, das fehlt dir.quelle
Ich habe die Antwort gefunden:
Sie MÜSSEN Ihren JSON wie folgt codieren:
{"c":21001,"m":"p"}
aber nicht{c:21001,m:"p"}
oder{'c':21001,'m':'p'}
Daher muss der Schlüssel eines Diktats in doppelte Anführungszeichen gesetzt werden:
"
Dann zeigt Chrome eine Vorschau als JSON und nicht als einfachen Text an.quelle
Damit die JSON-Nachricht richtig angezeigt wird, muss sie den MIME-Typ "application / json" haben und korrekt strukturiert sein.
Sie können die Struktur überprüfen hier
quelle
Es gab ein Problem mit einem Build von Google Chrome Dev Build 24.0.1312.5, das dazu führte, dass im Vorschaufenster kein JSON-Objektbaum mehr angezeigt wurde, sondern eher flacher Text. Es sollte in der nächsten Entwicklung behoben werden
Weitere Informationen finden Sie hier: http://code.google.com/p/chromium/issues/detail?id=160733
quelle
Ich denke nicht, dass die Chrome Developer-Tools XHR-Inhalte drucken. Siehe: Anzeigen der HTML-Antwort von Ajax-Aufrufen über Chrome Developer-Tools?
quelle
Ich bin nicht sicher, ob Chrome diese Funktion seit der letzten Antwort hinzugefügt hat, aber ich konnte die JSON-Antwort anzeigen, indem ...
... Ich konnte die Antwort als lesbare Hierarchie anzeigen, die zeigte, wonach gefragt werden muss und was zurückgegeben wird. (Weder auf der Registerkarte Netzwerk noch auf der Registerkarte Ressourcen war etwas hilfreich, das ich finden konnte.)
Viel Spaß beim Anfordern!
quelle
Sie können die Google Chrome-Erweiterung verwenden:
JSONView
Alle formatierten JSON-Ergebnisse werden direkt im Browser angezeigt.quelle