当前位置: 首页 > news >正文

ai json处理提示词

在解析JSON数据时,提示词的设计需要明确任务目标、输入格式以及期望的输出格式。以下是一些常用的提示词示例,适用于不同的JSON解析场景:

 1. 提取特定字段
    用于从JSON中提取特定字段的值。
    示例:
      从以下JSON数据中提取name字段的值:
      请解析以下JSON,并返回user.address.city的值:

 2. 格式化输出
    用于将JSON数据转换为特定格式(如表格、列表等)。
    示例:
      将以下JSON数据转换为表格形式:
      将JSON中的items数组转换为一个有序列表:

 3. 嵌套数据解析
    用于处理嵌套的JSON结构。
    示例:
      解析以下JSON,提取user.profile.email的值:
      从嵌套的JSON中提取orders[0].product.name:

 4. 过滤数据
    用于根据条件过滤JSON数据。
    示例:
      从以下JSON数组中提取status为active的所有对象:
      过滤出price大于100的所有商品:

 5. 数据转换
    用于将JSON数据转换为另一种结构或格式。
    示例:
      将以下JSON数组转换为key: value格式:
      将JSON中的timestamp字段转换为可读的日期格式:

 6. 验证JSON
    用于检查JSON数据的有效性或完整性。
    示例:
      验证以下JSON是否符合标准格式:
      检查JSON中是否包含email字段:

 7. 合并JSON
    用于合并多个JSON对象或数组。
    示例:
      将以下两个JSON对象合并为一个:
      合并多个JSON数组,并去除重复项:

 8. 生成JSON
    用于根据输入生成JSON数据。
    示例:
      根据以下信息生成一个JSON对象:
      将表格数据转换为JSON格式:

 9. 路径查询
    用于使用JSONPath或类似语法查询数据。
    示例:
      使用JSONPath提取$.store.book[0].title的值:
      查询JSON中所有price字段的值:

 10. 错误处理
    用于处理JSON解析中的异常情况。
    示例:
      如果JSON中缺少email字段,请返回错误信息:
      捕获并处理JSON解析中的语法错误:

 11. 数据统计
    用于对JSON数据进行统计分析。
    示例:
      计算JSON数组中age字段的平均值:
      统计JSON中status字段的不同值及其出现次数:

 12. 复杂结构解析
    用于处理多层嵌套或复杂的JSON结构。
    示例:
      解析以下复杂的JSON,提取所有user对象的name和email:
      从多层嵌套的JSON中提取所有product的名称和价格:

 13. 批量处理
    用于处理多个JSON对象或文件。
    示例:
      批量解析以下JSON文件,并提取id字段:
      处理多个JSON对象,生成汇总报告:

 14. API响应解析
    用于解析API返回的JSON数据。
    示例:
      解析以下API响应,提取data字段的内容:
      从API返回的JSON中提取分页信息:

 15. 自定义输出
    用于根据需求生成自定义的输出格式。
    示例:
      将JSON数据转换为以下格式:Name: {name}, Age: {age}:
      生成一个包含id和title的CSV文件:

 示例完整提示词
plaintext
请解析以下JSON数据,提取users数组中age大于30的所有用户,并返回他们的name和email字段,格式如下:
 Name: {name}, Email: {email}

JSON数据:
{
  users: [
    {name: Alice, email: alice@example.com, age: 25},
    {name: Bob, email: bob@example.com, age: 35},
    {name: Charlie, email: charlie@example.com, age: 40}
  ]
}


通过合理设计提示词,可以高效地完成JSON解析任务,并根据需求生成所需的输出结果。

http://www.lryc.cn/news/540463.html

相关文章:

  • 2025开源数据工程全景图
  • 438. 找到字符串中所有字母异位词(LeetCode 热题 100)
  • c++标准io与线程,互斥锁
  • java简单实现请求deepseek
  • Ext系列文件系统 -- 磁盘结构,磁盘分区,inode,ext文件系统,软硬链接
  • PyTorch Tensor 形状变化操作详解
  • 文字识别软件cnocr学习笔记
  • 本地部署DeepSeek R1 + 界面可视化open-webui【ollama容器+open-webui容器】
  • macOS部署DeepSeek-r1
  • 基于STM32与BD623x的电机控制实战——从零搭建无人机/机器人驱动系统
  • 基于ffmpeg+openGL ES实现的视频编辑工具-字幕添加(六)
  • C++中const T为什么少见?它有什么用途?
  • Leetcode 位计算
  • SpringBoot3.x整合WebSocket
  • 猿大师办公助手对比其他WebOffice在线编辑Office插件有什么优势
  • STM32创建静态库lib
  • Hive JOIN过滤条件位置玄学:ON vs WHERE的量子纠缠
  • MAC快速本地部署Deepseek (win也可以)
  • javaEE-13.spring MVC
  • C/C++ | 每日一练 (2)
  • Nginx 常用命令和部署详解及案例示范
  • GO大模型应用开发框架-
  • 保姆级!springboot访问Ollama API并调用DeepSeek模型 Api
  • 力扣hot100 ——搜索二维矩阵 || m+n复杂度优化解法
  • 娱乐使用,可以生成转账、图片、聊天等对话内容
  • 【PyQt5】python可视化开发:PyQt5介绍,开发环境搭建快速入门
  • 使用 FFmpeg 剪辑视频指南
  • AWS云从业者认证题库 AWS Cloud Practitioner
  • 高性能内存对象缓存Memcached详细实验操作
  • 【C++复习专题】—— 类和对象,包含类的引入、访问限定符、类的6个默认成员函数等