Плагин Google Chrome для чтения JSON

есть ли плагин Chrome, который отображает файлы JSON в Chrome? В настоящее время Chrome просто пытается загрузить их, и это скучно.

18
задан Lance Roberts
13.11.2022 9:45 Количество просмотров материала 3422
Распечатать страницу

6 ответов

JSONView для chrome

  • просмотрщик в браузере
  • развернуть и сжать элементы JSON
  • формат проверки
  • не требует .json окончание

включить:

кнопка Chrome ключ > > Инструменты > > Расширения > > "разрешить доступ к URL-адресам файлов"

17
отвечен carl crott 2022-11-14 17:33

Я получил нетерпеливый ждет нового API Chrome и портирован JSONView просто с помощью простого соответствия регулярных выражений.

http://github.com/jamiew/jsonview-chrome

это черновик, но он работает! Вы можете установить его, используя "Загрузить распакованное расширение" из chrome://extensions-разработка некоторые перегибы, но упаковать его как реальное расширение в ближайшее время.

для дальнейшего уточнения проверки расширения "XML Tree" (суперпользователь не позволит мне опубликовать 2 ссылок пока нет)

10
отвечен jamiew 2022-11-14 19:50

видимо, некоторое время назад кто-то спросил, Как построить такое расширение на группе Google Chromium-extensions, и ответ был такой это еще невозможно.

совсем недавно, кто-то попросил снова тот же вопрос - Итак, похоже, что появление такого расширения не займет много времени, как только будет реализована поддержка API.


между тем, если вы действительно обеспокоены этим, и вы можете установить локальный прокси (может стать использование программы Fiddler2, например), вы можете попытаться изменить заголовок Content-Type для всех ответов, где он "application/json" на "text/plain", и сделать это только для запросов страниц Chrome. Это трюк хром показать вам виден текст JSON-данные, а не пытаться его скачать. Будьте осторожны, хотя: это может сломать некоторые веб-приложения, которые ожидал тип содержимого "application / json".

реализовать это с помощью Fiddler, просто выберите " Настроить правила "из меню" Правила " Скрипача, и когда CustomRules.откроется JS файл, добавьте эту переменную в начало класса обработчиков:

class Handlers
{
    // You have to add these two lines
    public static RulesOption("Show JSON data as plain text in Chrome")
    var m_JSON2Text: boolean = false;

и добавьте в конце метода OnBeforeResponse, непосредственно перед закрывающей скобкой:

    if(m_JSON2Text) {
        var isJson = oSession.oResponse["Content-Type"].indexOf("application/json") != -1;
        var isChrome = oSession.oRequest["User-Agent"].indexOf("Chrome") != -1;
        if(isJson && isChrome) {
            oSession.oResponse["Content-Type"] = "text/plain; ";
        }
    }
    // Next is the closing bracket. Add all lines preceding this comment
}

это добавит элемент с именем "показать данные JSON в виде обычного текста в Chrome" в меню "Правила" скрипача, который вы сможете включить / выключить, вызывая / отключая необходимые поведение.

накладные расходы приходится держать Fiddler2 работает во время просмотра. Если это будет или не будет заметно, зависит, конечно, от конфигурации вашего оборудования/программного обеспечения.

6
отвечен TataBlack 2022-11-14 22:07

FYI теперь также более полированное расширение, довольно JSON: https://chrome.google.com/extensions/detail/ddngkjbldiejbheifcmnfmmfiniimbbg

4
отвечен jamiew 2022-11-15 00:24

для отображения URL-адресов JSON, которые обслуживаются с типом MIME custom (vendor), можно использовать JSONView 0.0.32 вместе с приложения/...+ JSON / + xml как inline 0.0.2.

0
отвечен cweiske 2022-11-15 02:41

IE и Firefox поддерживают JSON, но не Chrome.

Я разрабатываю на Javascript и PHP и я должны использовать JSON для чтения массива PHP из Javascript. Нет другого способа заставить это работать.

Итак, я жду Chrome быть compatable.

-2
отвечен Solar 2022-11-15 04:58

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх