Посмотреть файл JSON в браузере - PullRequest
27 голосов
/ 27 марта 2012

Это не вопрос программирования, но ваши взгляды нужны в нескольких словах.

Когда мы нажимаем URL JSON в Broswer, он просит нас сохранить файл. Почему это происходит? Есть ли способ просмотреть его на самой странице? Есть ли какое-либо дополнение для просмотра файла JSON в браузере?

Ответы [ 11 ]

34 голосов
/ 27 марта 2012

В Chrome используйте JSONView или используйте Firefox JSONView

14 голосов
/ 27 марта 2012

Если вы не хотите устанавливать расширения, вы можете просто добавить к URL-адресу view-source:, например, view-source:http://content.dimestore.com/prod/survey_data/4535/4535.json.Обычно это работает в Firefox и Chrome (все равно будет предлагать загрузить файл, однако, если присутствует заголовок Content-Disposition: attachment).

4 голосов
/ 03 ноября 2015

В Chrome используйте JSONView для просмотра отформатированного JSON.

Чтобы просмотреть «локальные» файлы * .json: - после установки Вы должны открыть опцию «Расширения» в меню «Окно».- Установите флажок «Разрешить доступ к URL-адресам файлов» - обратите внимание, что сохранение выполняется автоматически (т. Е. Явное сохранение не требуется)

Повторно откройте файл * .json, и он должен быть отформатирован.

3 голосов
/ 28 февраля 2016

Firefox 44 включает в себя встроенную программу просмотра JSON (надстройки не требуются). По умолчанию эта функция отключена, поэтому включите devtools.jsonview.enabled: Как отключить новый JSON Viewer / Reader в Firefox Developer Edition?

1 голос
/ 14 февраля 2013

Что ж, я искал просмотр json-файла в WebBrowser в моем приложении для настольного компьютера, когда я пробовал в IE все еще ту же проблему, IE также предлагал загрузить файл.К счастью, после слишком большого поиска я нашел решение для этого.

Вам нужно: Открыть Блокнот и вставить следующее:

    [HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/json]
    "CLSID"="{25336920-03F9-11cf-8FD0-00AA00686F13}"
    "Encoding"=hex:08,00,00,00
    
Сохранить документ как Json.reg, а затем щелкнуть правой кнопкой мыши по файлу и запустить от имени администратора.

После этого вы можете просмотреть файл json в IE, и вы получите доступ к настольному веб-браузеру:)

1 голос
/ 27 марта 2012
json-ie.reg. for IE

попробуйте этот URL

http://www.jsonviewer.com/
0 голосов
/ 06 мая 2019

Я бы также рекомендовал использовать Notepad ++ с расширением json-view. Вы получаете расширение здесь: https://sourceforge.net/projects/nppjsonviewer/ Установите и перезапустите Notepad ++. Затем откройте json-файл в «Блокноте» и перейдите в раздел «Расширения -> Json-Viewer -> Формат JSON». Затем вы будете иметь иерархическое представление json.

Вы также можете использовать один из онлайн-зрителей (http://jsonviewer.stack.hu/, https://jsoneditoronline.org/), которые выглядят неплохо, но я бы не рекомендовал это делать, если ваши данные конфиденциальны.

0 голосов
/ 22 августа 2015

Если есть заголовок ответа Content-Disposition: attachment, Firefox попросит вас сохранить файл, даже если у вас установлен JSONView для форматирования JSON.

Чтобы обойти эту проблему, я удалил заголовок («Content-Disposition»: null) с помощью дополнения moz-rewrite в Firefox, которое позволяет изменять заголовки запросов и ответов https://addons.mozilla.org/en-US/firefox/addon/moz-rewrite-js/

Примером файла JSON с этим заголовком является Twitter API (похоже, они недавно добавили его). Если вы хотите попробовать этот файл JSON, у меня есть скрипт для доступа к Twitter API в браузере: https://gist.github.com/baptx/ffb268758cd4731784e3

0 голосов
/ 04 января 2014

Для файлов закладок Firefox JSON используйте этот превосходный Bookmarklet:

javascript:(function(){var E=document.getElementsByTagName('PRE')[0],T=E.innerHTML,i=0,r1,r2;t=new Array();while(/("uri":"([^"]*)")/g.exec(T)){r1=RegExp.$1;r2=RegExp.$2;if(/^https?:/.exec(r2)){t[i++]='['+(i)+']:<a href='+r2+'>'+r2+'<\/a>';}}with(window.open().document){for(i=0;t[i];i++)write(t[i]+'<br>');close();}})();

Источник: "alterna" с форумов.Mozillazine.org: http://forums.mozillazine.org/viewtopic.php?p=5551705#p5551705

0 голосов
/ 04 апреля 2013

Щелкните правой кнопкой мыши файл JSON, выберите «Открыть» и перейдите к программе, которую хотите открыть (блокнот). Последовательное открытие автоматически с помощью блокнота.

...