林逍遥 AI林逍遥 AI
登录
Prompt格式化输出

让 Claude 按格式输出(表格/列表/JSON)

·7 分钟阅读

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: 试着把这些格式用在你的实际工作中。

  1. 让 Claude 用 JSON 格式整理你手机里最近 5 个联系人的信息
  2. 创建一个你常用的输出模板(日报、周报、或会议纪要),让 Claude 填充
  3. 给 Claude 一段代码,要求它用 Markdown 表格输出每个函数的名称、参数和作用

关键要点

Note: 本文核心总结

  • 表格适合对比,列表适合步骤/分类,JSON 适合开发和数据处理
  • 给出示例是控制格式最有效的方法
  • 组合格式(先分析再结构化)可以完成复杂任务
  • 创建可复用的输出模板,提升日常效率

延伸阅读

二维码
微信公众号:lingxiaoyao

关注公众号,获取最新 AI 教程和课程更新

加载评论中...