接口调试时,看到响应面板里那串挤成一团的JSON字符串,是否感到头疼?原始数据密密麻麻,根本没法直接阅读。其实CodeBuddy早已内置了多种优雅的处理方式——既能自动美化,也可手动一键排版,甚至能导出整洁的JSON文件。下面直接上干货。

默认情况下,CodeBuddy返回的JSON响应是原始字符串或未格式化的纯文本,阅读体验极差。要想快速获得结构清晰、缩进规整的输出,必须主动触发格式化操作。具体怎么实现?继续往下看。
启用CodeBuddy的JSON自动格式化
想让每次带有JSON的响应都自动变得清爽?一个小开关就能搞定。
第一步:在CodeBuddy左侧导航栏点击【Settings】图标(齿轮形状),进入「General」设置页面。
第二步:向下滚动找到「API Response Display」选项组,将「Auto-format JSON responses」开关打开。
第三步:关闭设置页。此后,所有GET/POST请求只要响应头包含Content-Type: application/json,CodeBuddy就会自动解析响应体,并将其美化为带缩进和语法高亮的JSON树状结构,省时省力。
⚠️ 有一点需要注意:如果接口返回的JSON里含有非法字符(比如BOM头、控制符),或者编码不是UTF-8,自动格式化就会失败,回退成原始文本。此时应先检查服务端输出编码是否为UTF-8无BOM。
手动触发JSON格式化(适用于已发出的响应)
如果响应已经返回,却忘了开启自动开关也没关系,手动补救一样方便。以下两种方法任选:
方法一:在响应面板右上角点击【Format JSON】按钮(图标为{}),当前响应立即美化。
方法二:选中响应区域任意位置,按快捷键 Ctrl+Shift+J(Windows/Linux)或 Cmd+Shift+J(macOS)。
这个操作非常直接,但请注意:仅对纯JSON文本生效。如果响应里混了HTML、XML或者日志前缀(例如“Response: {…}”),需要先手动把非JSON部分删除再触发格式化,否则会报错。
导出格式化后的JSON文件
美化完毕之后想保存下来?在已格式化的JSON响应面板右上角,点击【Export】按钮,选择「Save as JSON file」,然后指定保存路径并确认即可。
导出的文件扩展名为.json,编码为UTF-8,可以被VS Code、Postman或前端项目直接读取使用。不过要注意,如果导出时勾选了「Include response headers」,导出的内容会额外包裹一层元信息对象,此时不再是标准JSON,用于自动化脚本时需格外留意。
