火狐和Chrome提了供极佳的扩展组件(即add-ons(FireFox附加组件)和plugins(Chrome插件))
### REST 客户端
Rest客户端是一个火狐扩展插件,提供调试和测试来自浏览器的REST风格的web服务。能够从浏览器进行测试的能力并不新颖,但REST客户端让输出格式更具可读性。
[![](https://box.kancloud.cn/2015-12-04_56613d2964b2e.png)](http://w3cschool.codecloud.net/)
上面的例子告诉我们如何通过开源的API库使用Books服务。进入服务URI后,响应体以高亮的形式显示了JSON的输出结果。
## 使用JSONView美化JSON
当JSON在浏览器里以自然方式显示时,并不非常合适阅读。 JSONView是一个Firefox和Chrome可扩展组件,用来输出漂亮的JSON到浏览器。
## JSONView in Firefox
在安装了这个扩展组件并且重启Firefox浏览器后,从开源库书籍服务URI返回的JSON就可阅读了,并且你可以展开/折叠页面对象。
[![](https://box.kancloud.cn/2015-12-04_56613d29798b8.png)](http://w3cschool.codecloud.net/)
### Chrome中的JSONView
JSONView作为Chrome扩展插件,也可以通过Chrome Web商店获得
点击减符号展开每一个元素,并且通过来回切换展开的链接去显示/隐藏每一个展开的元素。
Chrome扩展插件JSONView比Firefox版提供了更多的功能——它可以使用户使用JSONQuery语言查询JSON文件。举个例子,在查询框内输入bibkey 来显示文本内所有的bibkey
JSONQuery是可以搜索JSON文件,并返回所需元素(或多个元素)的技术之一。
### JSON SH
JSON SH是一个Chrome可扩展插件(在Google的Chrome Web商店可获得),扮演了美化JSON和验证器的角色。粘贴有效的JSON文件到页面上方的文本区域,然后JSON SH可以美化文本为方便人们阅读的格式。