作为一个天天跟API打交道的开发者,我试过至少五款JSON格式化插件。有的界面丑得像上世纪,有的功能简陋到只能高亮一下,有的甚至会把大数字截断。直到装上了JSON Viewer,我才知道什么叫“原来JSON还能这么看”。
颜值即正义,27款主题随便换
第一次打开JSON Viewer的界面,就被它的美观震惊了。内置27款主题,从暗夜到奶油,从Monokai到Solarized,总有一款能拯救你的眼睛。而且每个节点都可以折叠,数据结构一目了然。对比一下JSON Formatter那万年不变的白色背景,JSON Viewer简直像从外太空来的高级工具。
不只是格式化,更是开发利器
你以为它只是个好看的外壳?它还能语法高亮、语法检查,甚至支持自定义搜索。当你面对一个几千行的JSON响应时,直接Ctrl+F就能精准定位字段,比在Chrome开发者工具里翻来翻去快十倍。它还支持超大数字,不会像某些插件那样自动转换科学计数法,这对处理时间戳或ID特别友好。
可定制到骨子里
在设置里你可以调整缩进大小、行号开关、排序字段、甚至切换C风格的花括号。支持本地文件预览,还能在扩展栏里直接粘贴JSON进入编辑模式。如果你需要快速从一段JSON里提取数据,这个草稿模式简直救命。而其他插件很少见的Omnibox功能——输入json+Tab然后粘贴,瞬间格式化,完全不需要打开新标签页。
和其他插件相比,它赢在细节
用过JSONView的人都知道,它经常因为响应头不对而罢工;JSON Lite虽然快但不能折叠节点;FeHelper功能多但界面臃肿。而JSON Viewer做到了小而美、快而准。自动检测JSON/JSONP,不管URL后缀是什么,只要内容是JSON就会自动美化。而且它几乎不占内存,打开大型JSON文件也秒速渲染。
谁最该装这个插件?
- REST API开发者:调试接口时一眼看懂返回数据
- 前端工程师:从后端拿到的JSON直接可视化编辑
- 数据分析师:处理嵌套层级深的JSON时折叠功能太香了
- 所有经常在浏览器中查看结构化数据的同学
唯一要提醒的是,如果你之前装了其他JSON格式化工具,最好先禁用它们,避免冲突。另外更新扩展后Chrome可能会重置权限,记得去扩展管理页面重新勾选“允许访问文件网址”和“在无痕模式下启用”。总之,如果你只装一个JSON插件,JSON Viewer就是那个最终选择。