Я не могу найти ответ на этот вопрос:
Мои AJAX-вызовы возвращают данные JSON. В Google Chrome Developer Tools> Resources> XHR, когда я щелкаю ресурс слева, а затем на вкладке «Содержимое», я вижу строку JSON в виде строки, а не в виде дерева, как это делают Firebug и Firebug Lite.
Как заставить Chrome отобразить его как дерево? Есть ли у меня тип контента, который должен иметь мой PHP-файл ???
Я был бы рад узнать ответ!
Спасибо Стефанос
Ответы:
Чтобы увидеть древовидное представление в последних версиях Chrome:
Перейдите к Инструментам разработчика> Сеть> данный ответ> Предварительный просмотр
источник
Google Chrome теперь поддерживает это (
Developer Tools > Network > [XHR item in list] Preview
).Кроме того, вы можете использовать сторонний инструмент для форматирования содержимого json. Вот тот, который представляет древовидное представление, а вот другой, который просто форматирует текст (и выполняет проверку).
источник
Правильный тип содержимого для данных JSON является
application/json
. Я предполагаю, что это то, что вам не хватает.источник
Я нашел ответ:
Вы ДОЛЖНЫ кодировать свой JSON следующим образом:
{"c":21001,"m":"p"}
но не{c:21001,m:"p"}
или{'c':21001,'m':'p'}
Таким образом, ключ dict должен быть заключен в двойные кавычки:
"
тогда chrome будет просматривать его как json, а не как обычный текст.источник
Чтобы он правильно отображал сообщение JSON, он должен иметь тип mime «application / json» и быть правильно структурированным.
Вы можете проверить структуру здесь
источник
Была проблема со сборкой Google Chrome Dev build 24.0.1312.5, из-за которой на панели предварительного просмотра больше не отображалось дерево объектов json, а отображался плоский текст. Это должно быть исправлено в следующем dev
Подробнее здесь: http://code.google.com/p/chromium/issues/detail?id=160733
источник
Я не думаю, что инструменты разработчика Chrome достаточно печатают содержимое XHR. См. Просмотр ответа HTML от вызова Ajax с помощью инструментов разработчика Chrome?
источник
Я не уверен, что Chrome добавил эту функцию с момента последнего ответа, но я смог просмотреть ответ json по ...
... Мне удалось увидеть ответ как читаемую иерархию, которая показала, что просить и что возвращается. (Ни на вкладке «Сеть», ни на «Ресурсах» не было ничего полезного, что я смог найти.)
Счастливого запроса!
источник
Вы можете использовать расширение Google Chrome:
JSONView
все отформатированные результаты json будут отображаться непосредственно в браузере.источник