这不是一个编程问题,但需要用少量话来说。在浏览器中查看JSON文件
当我们在浏览器中点击JSON网址时,它会要求我们保存文件。 为什么会发生这种情况? 有什么方法可以在页面上查看它吗? 是否有任何插件可用于在浏览器中查看JSON文件?
这不是一个编程问题,但需要用少量话来说。在浏览器中查看JSON文件
当我们在浏览器中点击JSON网址时,它会要求我们保存文件。 为什么会发生这种情况? 有什么方法可以在页面上查看它吗? 是否有任何插件可用于在浏览器中查看JSON文件?
json-ie.reg. for IE
试试这个网址
http://www.jsonviewer.com/
这是很好的工具:) – 2012-03-27 11:55:54
谢谢.. :) ----- – 2012-03-27 12:11:42
如果你不想安装扩展程序,您只需预先设置的URL与view-source:
,例如view-source:http://content.dimestore.com/prod/survey_data/4535/4535.json
。这通常适用于Firefox和Chrome(如果Content-Disposition: attachment
标题存在,仍然会提供下载文件)。
+1。它很酷的弗拉基米尔。有没有其他的前缀像view-source for FF? – 2012-03-27 13:19:09
实际上有一堆,但它们是为了内部使用而设计的 - 当手动使用时,它们通常不会非常有用。 – 2012-03-27 14:15:31
你在我的问题中更新了什么? – 2012-03-27 14:21:09
我的Content-Type
我的JSON打印CGI设置为text/javascript
。
适用于在浏览器(例如Firefox)中显示和在脚本中处理的正常工作。
当然,在这种情况下没有语法突出显示。
那么我在我的桌面应用程序中搜索WebBrowser中的视图json文件,当我尝试在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,然后用鼠标右键单击文件,并以管理员身份运行。
此之后,你可以在IE浏览JSON文件,你的桌面web浏览器享受:)
右键点击JSON文件,选择打开,导航到程序,你想(记事本)打开。连续打开会自动使用记事本。
对于Firefox的书签JSON文件,请使用这个优秀的小书签:
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” 从forums.Mozillazine.org: http://forums.mozillazine.org/viewtopic.php?p=5551705#p5551705
如果有Content-Disposition: attachment
效应初探头时,Firefox会要求你保存文件,即使你安装了JSONView来格式化JSON。
为了克服这一问题,我去掉了首部(“内容处置”:空)与MOZ-重写的Firefox插件,允许修改请求和响应头https://addons.mozilla.org/en-US/firefox/addon/moz-rewrite-js/
JSON文件的例子与此服务标题是Twitter API(它看起来像他们最近添加的)。如果你想尝试这个JSON文件,我有一个脚本来访问浏览器中的Twitter API:https://gist.github.com/baptx/ffb268758cd4731784e3
在Chrome中,使用JSONView来查看格式化的JSON。
查看“本地”* .json文件: - 安装后必须从“窗口”菜单中打开“扩展”选项。 - “允许访问文件URL”旁边的复选框 - 请注意保存是自动的(即不需要明确保存)
重新打开* .json文件并将其格式化。
Firefox 44包含一个内置的JSON查看器(不需要附加组件)。该功能默认关闭,因此打开devtools.jsonview.enabled
: How can you disable the new JSON Viewer/Reader in Firefox Developer Edition?
我认为这是您使用的IE浏览器,如果您使用Chrome浏览器,它会显示在页面上。但是如果你改变了Content-Type:text/html; charset = utf-8它应该允许您在页面 – Qpirate 2012-03-27 11:43:26
中查看它@Qpirate内容类型的理想JSON文件始终是json。它不能是文本/ HTML。你有任何解决方案的Firefox/IE? Vodun解决了它的铬。 – 2012-03-27 11:46:39
同样适用于firefox:http://jsonview.com/ – Vodun 2012-03-27 11:47:44