☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜
需将杂乱原始数据精准转为结构化json:先清理文本、统一标点;再明确顶层字段、子项及可选字段;最后用带schema约束的提示词驱动kimi输出合法json,严格校验格式与字段完整性。
你需要把杂乱无章的原始数据(比如客服对话记录、爬虫抓取的html片段、多层嵌套的表格截图文字)精准转成结构清晰、字段命名规范、层级关系明确的json,且必须保留所有关键信息不丢失。
准备原始数据与明确转换目标
先将待处理文本整理为纯文本格式,去除无关空行和制表符;若原始数据含中文标点混用(如全角逗号与半角冒号并存),需手动统一为半角符号——Kimi对混合标点敏感,【标点不统一会导致字段解析错位或直接报错】。
在纸上或新文档中写下3个核心问题:要提取哪几个顶层字段?每个字段下是否需要拆解子项?哪些内容属于可选字段(如“用户情绪”可能为空)?这一步决定后续提示词的骨架。
构建高精度JSON格式化提示词
方法一:基础结构化指令
在Kimi输入框顶部写:“你是一个严格遵循JSON Schema的转换器。请将下方数据按以下规则处理:1. 输出仅含合法JSON,无任何解释、注释、```json包裹或额外文字;2. 字段名全部小写+下划线;3. 时间字符串统一为ISO 8601格式(如'2024-05-20T14:30:00+08:00');4. 数值型字段禁止加引号;5. 空值统一写null。”
方法二:带Schema约束的强提示
紧接在原始数据前插入一段精简Schema定义,例如:{ "type": "object", "properties": { "order_id": { "type": "string" }, "items": { "type": "array", "items": { "type": "object", "properties": { "name": { "type": "string" }, "qty": { "type": "integer" } } } } } } ——这能强制Kimi识别嵌套数组与类型边界,比纯文字描述可靠得多。
方法三:错误防御型提示
将一个或多个视频上传至YouTube。当用户想“上传到YouTube”“发YouTube”“批量上传”“upload to YouTube”“post videos to YouTube”或发布到YouTube时使用此技能。
在提示词末尾追加:“若遇到无法确定的字段值,输出为null;若某条记录缺失必填字段(如order_id),整条记录跳过,不补默认值;遇到重复key,保留第一个出现的值。”
执行转换与即时校验
第一步:把整理好的原始数据粘贴到提示词下方,确保数据与提示词之间空一行。
第二步:点击发送,等待Kimi返回结果。若返回内容含非JSON字符(如“好的,已按要求转换:”),立即复制全文到在线JSON校验器(如jsonlint.com)检测语法错误。
第三步:校验通过后,检查三个关键点:① 所有原始数据中的数值是否未被转为字符串;② 嵌套对象的层级缩进是否符合预期(如address.city应在address对象内而非平级);③ null值是否出现在应为空的位置(如无联系电话时phone字段为null而非空字符串)。发现任一异常,回到第二步调整Schema定义并重试。
这一步操作起来很简单,直接把文件拖进去就行。










