如何让Chrome及Brave浏览器默认自动启用JSON结果的Pretty-print功能(无需安装扩展)
如何让Chrome及Brave浏览器默认自动启用JSON结果的Pretty-print功能(无需安装扩展)
嘿,我太懂你每次打开JSON接口还要手动点"Pretty-print"复选框的麻烦了!就像你展示的这样:

我经常访问类似https://dummyjson.com/test的JSON接口,每次都要手动勾选实在浪费时间,下面就告诉你不用装扩展的解决方法:
具体操作步骤
- 打开Chrome或Brave浏览器,在地址栏输入
chrome://flags(Brave浏览器输入brave://flags) - 在页面顶部的搜索框里输入 "Enable JSON pretty print",快速找到对应的设置项
- 点击设置项的下拉菜单,把默认的"Default"改成"Enabled"
- 页面底部会弹出重启提示,点击"Relaunch"按钮重启浏览器,之后再打开JSON接口就会自动格式化啦!
额外问题解答
为什么有人不想开启Pretty-print?
- 当处理超大体积的JSON数据时,格式化会占用大量浏览器内存和CPU资源,可能导致浏览器卡顿甚至崩溃,这时候直接查看原始的紧凑格式反而更高效
- 有时候需要直接复制未格式化的JSON字符串(比如用于API测试、脚本调用),格式化后的内容带换行和空格,还得额外处理才能使用,反而添了麻烦
为什么Pretty-print不默认开启?
- 兼容性考虑:有些不规范的JSON内容(比如存在微小的语法问题),格式化时可能出现解析错误,默认关闭可以避免这类意外情况
- 性能优先:普通用户很少访问纯JSON接口,默认开启会增加不必要的性能开销;针对开发人员这类核心用户,手动开启是更灵活的选择
- 展示简洁性:格式化后的内容会占用更多屏幕空间,对于只是快速扫一眼JSON内容的用户,可能觉得冗余,不如紧凑格式直观
备注:内容来源于stack exchange,提问作者Ryan
相关产品推荐
相关产品推荐

