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

【调研】模型输出内容的json形式content怎样处理可以转换为json?

目录

  • 一、初始的content
  • 二、基础去除
  • 三、测试对比是否需要去除中间的\n换行符

一、初始的content

response=chain.invoke({"context": content}).content

这是content后得到的是一个字符串中的json模板,还需要通过一些清洗来转换为json
在这里插入图片描述

二、基础去除

基础的去除,就是去除开头```json和尾部的 `` `
移除字符串开头和结尾的空白字符

response.replace("```json","").replace("```","").strip()

在这里插入图片描述
目前已经可以通过load加载为json形式

response=json.loads(response)

三、测试对比是否需要去除中间的\n换行符

 response=response.replace("```json","").replace("```","")..replace("\n","").strip()

虽然去除了\n,但是对于转为json并没有影响。说明json.load()并不考虑是否有\n,他可能在内部会做一些去除的操作
在这里插入图片描述
在这里插入图片描述


http://www.kler.cn/a/586329.html

相关文章:

  • kafka生成者发送消息失败报错:RecordTooLargeException
  • MCU的工作原理:嵌入式系统的控制核心
  • Elasticsearch:语义文本 - 更简单、更好、更精炼、更强大 8.18
  • Hot100算法刷题:双指针
  • c# 利用mv-cs200-10gc工业相机,识别液注的高度
  • ubuntu-学习笔记-nextjs部署相关
  • QT:文件读取
  • Webpack优化前端性能
  • SQL--算术运算符
  • MATLAB风光柴储微网粒子群算法
  • Unity透视相机下屏幕坐标转世界坐标
  • 目前人工智能的发展,判断10年、20年后的人工智能发展的主要方向,或者带动的主要产业
  • PyTorch多机训练Loss不一致问题排查指南:基于算子级一致性验证
  • TGARS2024 | LGP | 面向目标检测的通用且可控攻击
  • Deepseek-R1 VS QwQ-32B 评测对比:文本理解与生成(2)
  • 计算机网络OSI七层模型
  • 专题|Python梯度提升实例合集:GBM、XGBoost、SMOTE重采样、贝叶斯、逻辑回归、随机森林分析信贷、破产数据...
  • 若依(RuoYi)前后端分离项目前端部署宝塔访问不到接口
  • 鸿蒙 @ohos.arkui.componentSnapshot (组件截图)
  • OpnenHarmony 开源鸿蒙北向开发——1.开发环境搭建(DevEco Studio 5.03)