Как включить симпатичную печать в Chrome вручную?
Есть несколько замечательных расширений Chrome для симпатичной печати JSON (отличный вопрос SU: плагин Google Chrome для чтения JSON), но все они, похоже, зависят от автоматического определения того, находится ли входящий документ в формате JSON. Итак, вопрос в том, как я могу настроить его так, чтобы я мог красиво печатать отображаемый JSON вручную, а не полагаться на магическое обнаружение какого-либо расширения (которое может или не может сработать, когда мне это нужно)?
Я начал с этого поста SU и нашел загрузку расширений:
https://chrome.google.com/webstore/detail/jsonview/chklaanhfefbnpoihckbnefhakgolnmc?hl=en https://chrome.google.com/webstore/detail/json-formatter/bcjindcccaagfpapjjmafapmmgkkhgoa?hl=en https://chrome.google.com/webstore/detail/pretty-json/ddngkjbldiejbheifcmnfmmfiniimbbg https://chrome.google.com/webstore/detail/json-sh/gjkjdnonlibmbegailhclgbnfdafpgdh
(т.е. результаты для JSON форматера). Те, и многие другие, обнаружат форматирование JSON и отобразят его довольно печатным способом, но ни один из них не поддерживает простой, защищенный от ошибок способ ручного включения на странице, где JSON не обнаружен (за исключением, возможно, обманывая движок, вставляя format=json в строку запроса, но никто из них не сказал, что я могу это сделать). Есть ли лучший вариант там?
3 ответа
JSON Formatter предоставляет кнопки для переключения между необработанным и отформатированным представлениями документа JSON.
Это с открытым исходным кодом. По состоянию на ноябрь 2016 года последний коммит был в марте 2015 года. Существует более 100 форков, многие из которых имеют более поздние коммиты. Не сразу понятно, лучше ли поддерживать одну из этих вилок.
ОП этого ответа первоначально писал: "Я чувствую себя большим болваном. Появился более тщательный поиск https://chrome.google.com/webstore/detail/the-missing-json-inspecto/hhffklcokfpbcajebmnpijpkaeadlgfn/related, то есть именно то, что мне нужно. Однако отредактированная версия этого ответа указала, что это расширение не было открытым исходным кодом и больше не поддерживалось.
Вот способ с Chrome 97 и без плагинов.
- Посетите ресурс API или JSON по URL-адресу.
- Откройте инструменты разработчика. (F12)
- Откройте вкладку «Источник».
- Откройте исходный код или нажмите CTRL-P.
- Выберите JSON
- Вверху выберите «Красивый принт».
- Вы получаете красивое форматирование JSON, удобное для чтения человеком!
Вот пример:
Я столкнулся с той же проблемой и мне не понравилось раздутое программное обеспечение, поэтому я разрабатываю Jipy. Он просто просит вас выделить (полную или частичную) полезную нагрузку JSON и вызвать функцию форматирования. (горячая клавиша, контекстное меню или кнопка)