CodeGeeX支持四种JSON格式化方法:一、Web界面添加提示词触发自动美化;二、IDE插件快捷键一键格式化;三、CLI工具批量处理文件;四、Chat模式中指定缩进、数组展开及键序等参数。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您使用CodeGeeX处理原始JSON数据时发现输出结构混乱、缩进缺失或嵌套层次难以辨识,则可能是由于未启用格式化功能或输入内容未被正确解析。以下是实现JSON清晰易读的多种方法:
一、在CodeGeeX Web界面中启用自动格式化
CodeGeeX在线平台支持对粘贴的JSON文本进行即时美化,前提是输入内容符合基本JSON语法规范,并触发内置的格式化响应机制。
1、打开CodeGeeX官网并进入代码补全或聊天界面。
2、在输入框中粘贴原始JSON字符串,确保无语法错误(如末尾多余逗号、单引号代替双引号等)。
3、在输入内容后添加提示词:请将以下JSON格式化为易读的缩进结构。
4、按下回车提交请求,等待模型返回带缩进、换行和高亮嵌套层级的JSON结果。
二、通过CodeGeeX插件调用本地格式化命令
安装VS Code或JetBrains系列IDE的CodeGeeX插件后,可结合编辑器快捷键直接美化当前JSON文件,无需手动复制粘贴。
1、在IDE中打开待处理的.json文件,确认文件编码为UTF-8且无BOM头。
2、选中全部JSON内容,右键选择“CodeGeeX → Format JSON”选项。
3、若插件未显示该菜单项,可手动触发快捷键:Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),然后输入“Format JSON”并回车。
4、观察编辑器内JSON自动重排,对象属性按字母序排列(部分版本支持),嵌套层级以2或4空格缩进呈现。
三、使用CodeGeeX CLI工具执行批量格式化
对于需处理多个JSON文件或集成进CI/CD流程的场景,可通过命令行接口调用CodeGeeX的结构化解析能力,将原始响应转换为标准格式。
1、在终端中执行安装命令:npm install -g codegeex-cli(需已配置Node.js环境)。
2、准备一个包含原始JSON字符串的文本文件,例如raw.json,内容不含包裹性引号或转义异常。
3、运行格式化指令:codegeex format --input raw.json --output formatted.json。
4、检查formatted.json文件,确认其具备统一缩进、换行分隔及括号匹配高亮(如支持终端渲染)。
四、在Chat模式下指定缩进参数与语言偏好
CodeGeeX的对话式交互允许用户精确控制JSON输出样式,包括缩进空格数、是否展开数组、是否保留注释等细节。
1、在聊天窗口发送消息:“请将以下JSON以4个空格缩进、不折叠数组、保留原始键序的方式格式化:{...}”。
2、确保原始JSON片段用英文大括号完整包裹,且内部字符串值中的双引号已正确转义。
3、收到回复后,检查返回结果中每个层级是否严格使用4个空格而非Tab字符,数组元素是否每项独占一行。
4、如出现字段顺序变动,可在提示中追加要求:请严格保持原始键名顺序,不要重新排序。


















