JSONLoader加载JSON文件

LangChain提供的JSON格式的文档加载器是JSONLoader。

在实际应用场景中,JSON格式的数据占有很大比例,而且JSON的形式也是多样的。我们需要特别关注。

JSONLoader使用指定的jq结构来解析JSON文件。jq是一个轻量级的命令行JSON处理器,可以对JSON格式的数据进行各种复杂的处理,包括数据过滤、映射、减少和转换,是处理JSON数据的首选工具之一。

常见 jq schema 参考:

举例1:使用JSONLoader文档加载器加载

情况1

情况2

bash 复制代码
.messages[].content:遍历.messages[]中所有元素,从每一个元素中提取.content字段

举例2: 提取03-response.json文件中指定的文本

需求1:提取data.items中的数据

需求2:提取data.items\[\].content中的数据

需求3:提取data.items中指定字段的数据

相关推荐
积流成海3 小时前
JSON 格式化:语法校验与错误定位实践
json·状态模式·盘子工具站
JavaPub-rodert13 小时前
Docker 日志为什么能把磁盘写爆?讲透 json-file、local、journald、日志轮转与 docker logs
docker·eureka·json
voipmaker1 天前
选煤厂智能化:UWB 人员定位系统 WebAPI 对接融合通信平台实战
物联网·实时互动·json·音视频·实时音视频·web·视频
IT_Octopus1 天前
【零基础入门 LLM 开发 · Day 15】:LangChain 注册工具——告别手写 JSON Schema
java·langchain·json
星 海1 天前
【json】cJSON库解析文件
c语言·json·cjson
工具派2 天前
JSON转Excel后18位订单号不对了?数字精度与类型边界实测
json·excel
阿皮 API2 天前
Shopee虾皮商品详情API接口调用实战:Python获取东南亚商品数据与JSON解析
开发语言·python·json
死磕音视频2 天前
让大模型稳定输出 JSON:结构化输出的三种方法与 Python 校验实践
json·大模型api·pydantic·结构化输出
今天的砖头有点烫手啊2 天前
Java 序列化到底怎么选?从 Serializable 到 Protobuf 的演进与选型
java·json