【Json抽取】gpt,qwen,chatglm等大模型输出json后如何处理

很多人不知道如何去抽取 json 格式的数据,其实很简单, 找到 开始和 结束的 两个 括号,然后解析这个字符串就可以了。代码如下

python 复制代码
import json
def parser_simple_json(text):
    # find the { index
    start = text.find("{")
    # find the } index
    end = text.find("}")
    # extract the json string
    json_string = text[start:end+1]
    # parse the json string
    data = json.loads(json_string)
    return data
相关推荐
Yeniden11 分钟前
设计模式>原型模式大白话讲解:就像复印机,拿个原件一复印,就得到一模一样的新东西
java·设计模式·原型模式·1024程序员节
披着羊皮不是狼28 分钟前
HTTP 与 API 入门:理解前后端交互原理
java·网络协议·http·交互
2401_8414956437 分钟前
【操作系统】模拟真实操作系统核心功能的Java实现
java·操作系统·进程管理·系统调用·并发控制·中断处理·cpu调度
程序员皮皮林1 小时前
Java 25 正式发布:更简洁、更高效、更现代!
java·开发语言·python
好家伙VCC1 小时前
**发散创新:AI绘画编程探索与实践**随着人工智能技术的飞速发展,AI绘
java·人工智能·python·ai作画
勇者无畏4041 小时前
基于 Spring AI Alibaba 搭建 Text-To-SQL 智能系统(前置介绍)
java·后端·spring·prompt·embedding
练习时长一年1 小时前
IDEA开发常用快捷键总结
java·ide·intellij-idea
温柔53291 小时前
仓颉语言异常捕获机制深度解析
java·服务器·前端
运维李哥不背锅1 小时前
Ansible 的变量与模板:实现更灵活的自动化配置
java·自动化·ansible
信码由缰1 小时前
Java 21 虚拟线程 vs 缓存线程池与固定线程池
java