No puedo encontrar una respuesta a esta:
Mis llamadas AJAX devuelven datos JSON. En Herramientas para desarrolladores de Google Chrome> Recursos> XHR cuando hago clic en el recurso de la izquierda y luego en la pestaña Contenido, veo la cadena JSON como una cadena y no como un árbol como lo hacen Firebug y Firebug Lite.
¿Cómo fuerzo a Chrome a mostrarlo como un árbol? ¿Hay un tipo de contenido que debe tener mi archivo PHP?
¡Me encantaría saber la respuesta!
Gracias Stefanos
Respuestas:
Para ver una vista de árbol en versiones recientes de Chrome:
Vaya a Herramientas para desarrolladores> Red> la respuesta dada> Vista previa
fuente
Google Chrome ahora es compatible con esto (
Developer Tools > Network > [XHR item in list] Preview
).Además, puede usar una herramienta de terceros para formatear el contenido json. Aquí 's que presenta una vista de árbol, y aquí es otra que simplemente da formato al texto (y lo hace de validación).
fuente
El tipo de contenido correcto para los datos JSON es
application/json
. Supongo que eso es lo que te estás perdiendo.fuente
He encontrado la respuesta:
DEBES codificar tu json así:
{"c":21001,"m":"p"}
pero no{c:21001,m:"p"}
o{'c':21001,'m':'p'}
Por lo tanto, la clave de un dict debe estar entre comillas dobles:
"
luego Chrome la previsualizará como json en lugar de texto sin formato.fuente
Para que muestre el mensaje JSON correctamente, debe tener el tipo mime "application / json" y estar estructurado correctamente.
Puedes consultar la estructura aquí
fuente
Hubo un problema con una compilación de Google Chrome Dev build 24.0.1312.5 que provocó que el panel de vista previa ya no mostrara un árbol de objetos json sino un texto plano. Debería arreglarse en el próximo desarrollador
Ver más aquí: http://code.google.com/p/chromium/issues/detail?id=160733
fuente
No creo que las herramientas para desarrolladores de Chrome impriman bastante contenido XHR. Ver: ¿ Ver la respuesta HTML de la llamada Ajax a través de las herramientas de desarrollador de Chrome?
fuente
No estoy seguro de si Chrome ha agregado esta función desde la última respuesta, pero pude ver la respuesta de json al ...
... pude ver la respuesta como una jerarquía legible que mostraba qué pedir y qué se devuelve. (Ni la pestaña Red o Recursos tenía algo útil que pude encontrar).
Feliz solicitud!
fuente
Puede usar Google Chrome Extension:
JSONView
todos los resultados json formateados se mostrarán directamente en el navegador.fuente