作为一个天天跟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就是那个最终选择。