【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
相关推荐
zhaokuner5 小时前
14-有界上下文-DDD领域驱动设计
java·开发语言·设计模式·架构
信码由缰5 小时前
停止编写Excel规格文档:企业级Java开发的Markdown先行方法
java·ai编程·markdown
k***92165 小时前
【c++】多态
java·开发语言·c++
西敏寺的乐章5 小时前
ThreadLocal / InheritableThreadLocal / TransmittableThreadLocal(TTL)学习总结
java·开发语言·网络
小毅&Nora5 小时前
【Java线程安全实战】⑤ 原子类(Atomic)深度解析:无锁编程(Lock-Free)的终极奥义(增强版)
java·多线程·原子操作
深盾科技5 小时前
C++ 中 std::error_code 的应用与实践
java·前端·c++
多米Domi0115 小时前
0x3f 第20天 三更24-32 hot100子串
java·python·算法·leetcode·动态规划
人道领域5 小时前
【零基础学java】(不可变集合)
java
独自归家的兔6 小时前
基于 Doubao-Seedream-4.5 的单张图片生成后端接口实战
java·人工智能·spring boot·后端
C++chaofan6 小时前
JUC 中 synchronized 的底层实现原理解析——Monitor
java·开发语言·c++·rust·ruby·juc·字节码