让 Claude 按格式输出(表格/列表/JSON)
Claude 不仅能回答问题,还能按照你需要的任何格式输出结果——表格、列表、JSON、代码、甚至填入模板。掌握格式化输出技巧,Claude 的回答可以直接复制到你的文档、代码或数据库中,省去手动整理的时间。
你将学到什么
- 让 Claude 输出 Markdown 表格
- 控制列表格式(编号、层级、清单)
- 获取结构化的 JSON 输出
- 组合多种格式完成复杂任务
- 创建可复用的输出模板
Markdown 表格
当你需要对比信息时,表格是最直观的格式。
Prompt 示例:
请用 Markdown 表格对比 React、Vue 和 Angular 三个前端框架,
列出以下维度:学习曲线、生态系统、性能、适用场景、社区活跃度。
Claude 会输出标准的 Markdown 表格,可以直接粘贴到文档或笔记软件中。
Tip: 如果表格列太多导致手机端显示不友好,可以要求 Claude「改用列表格式,每个框架单独一段」。
列表格式
编号列表
适合有顺序关系的内容:步骤、排名、流程。
请列出从零搭建一个 Next.js 项目的完整步骤,用编号列表。
层级列表
适合有层次结构的内容:分类、目录、组织架构。
请用多级列表整理 Python 的数据类型,分为基本类型和容器类型,
每个类型列出名称和一句话描述。格式示例:
- 基本类型
- int:整数
- float:浮点数
任务清单
适合待办事项和检查清单。
帮我列一份 APP 上线前的检查清单,用任务清单格式。示例:
- [ ] 功能测试通过
- [ ] 性能测试通过
JSON 结构化输出
这是开发者最常用的格式。让 Claude 按 JSON 格式返回数据,可以直接用在代码中。
基础 JSON
请将以下用户信息整理为 JSON 格式:
张三,28 岁,北京,前端工程师,会 React 和 Vue。
期望格式:
{
"name": "...",
"age": ...,
"city": "...",
"title": "...",
"skills": [...]
}
复杂 JSON(嵌套结构)
请为一个在线课程平台生成示例数据,JSON 格式,包含 3 门课程,
每门课程有:标题、价格、讲师信息(姓名、头衔)、
章节列表(每章标题和时长)。
数组 JSON
请分析以下 5 条用户评价的情感倾向,返回 JSON 数组:
评价 1:"这个产品太棒了,用了之后效率提升很多"
评价 2:"客服态度很差,问题一直没解决"
评价 3:"还行吧,一般般"
评价 4:"性价比很高,推荐购买"
评价 5:"功能太少了,很多东西都没有"
返回格式:[{"text": "...", "sentiment": "positive/negative/neutral", "score": 0.0-1.0}]
Note: 当你明确给出 JSON 结构的示例时,Claude 几乎总能返回完全符合格式的结果。如果偶尔格式不对,在 Prompt 中强调「请只返回 JSON,不要包含其他说明文字」。
代码输出
指定语言和风格
用 TypeScript 实现一个防抖(debounce)函数,要求:
- 使用泛型
- 添加 JSDoc 注释
- 导出为 ES Module
- 代码风格遵循 Airbnb 规范
多文件输出
帮我创建一个 Express API 的用户注册接口,分别输出以下文件的代码:
1. routes/auth.ts — 路由定义
2. controllers/auth.ts — 控制器逻辑
3. validators/auth.ts — 参数校验
每个文件用文件名作为标题,代码用相应的语言标记。
组合格式:先分析后结构化
最强大的用法是组合多种格式,让 Claude 先分析再输出结构化结果。
请分析以下产品需求描述,完成两件事:
1. 用 2-3 段文字总结需求的核心要点和潜在风险
2. 将需求拆分为开发任务,以 JSON 数组格式输出,每个任务包含:
- title:任务标题
- priority:high/medium/low
- estimate:预估工时(小时)
- dependencies:依赖的其他任务 title
需求描���:[粘贴需求文档]
模板化输出
如果你经常需要 Claude 按固定格式输出,可以创建一个「输出模板」。
日报模板:
请根据以下工作内容,按模板生成今日工作日报:
---
📅 日期:[自动填写今天日期]
✅ 今日完成
- [事项 1]
- [事项 2]
🔄 进行中
- [事项](进度 XX%)
📋 明日计划
- [事项 1]
- [事项 2]
⚠️ 风险/阻塞
- [如有]
---
今天的工作内容:[描述你的工作]
竞品分析模板:
请按以下模板分析 [产品名] 这款产品:
**产品概述**
一句话描述产品定位。
**核心功能**(列出 3-5 个)
- 功能名:一句话描述
**目标用户**
主要用户画像描述。
**商业模式**
如何盈利。
**优势与劣势**
- 优势:
- 劣势:
**对我们的启示**
1-2 条可借鉴的点。
Tip: 把常用的模板保存在笔记软件中,每次使用时替换变量部分即可。这样你就建立了自己的「Prompt 模板库」。
格式化输出的三个技巧
技巧一:给出示例 与其用文字描述格式,不如直接写一个示例。Claude 模仿示例的能力非常强。
技巧二:限制多余内容 如果只需要 JSON 或代码,明确告诉 Claude「只返回 JSON,不要额外解释」或「只输出代码,不需要说明」。
技巧三:分段获取 如果需要的结构化数据很多(比如 100 条记录),分批获取比一次性获取更稳定:「先给我前 20 条,我说继续再给下一批」。
实战练习
Tip: 试着把这些格式用在你的实际工作中。
- 让 Claude 用 JSON 格式整理你手机里最近 5 个联系人的信息
- 创建一个你常用的输出模板(日报、周报、或会议纪要),让 Claude 填充
- 给 Claude 一段代码,要求它用 Markdown 表格输出每个函数的名称、参数和作用
关键要点
Note: 本文核心总结
- 表格适合对比,列表适合步骤/分类,JSON 适合开发和数据处理
- 给出示例是控制格式最有效的方法
- 组合格式(先分析再结构化)可以完成复杂任务
- 创建可复用的输出模板,提升日常效率