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

火语言RPA--JSON提取

🚩【组件功能】:在JSON文本中提取通过JSON选择器提取指定节点内容

配置预览

alt JSON提取

配置说明

JSON数据源 支持T或# 默认FLOW输入项

提取处理的对象,若为空,以上一个组件的输出做为JSON数据源,支持文本或表达式输入。

JSON表达式 支持T或#

填写JSON表达式从JSON数据源获取节点,支持文本或表达式输入。

数据返回

支持“文本单条、List数组多条、DataTable表格”3种数据返回类型。

筛选字段列 支持T或#

填写筛选的字段列名,以逗号分割,默认“*”表示保留或删除所有列。

筛选类型

支持“保留该列、删除该列”2种类型,与“筛选字段列”配合使用。

示例

Json提取单条

描述

通过http请求组件获取https://www.huoyuyan.com/help/demo-pages/spider/json.html的json源码,提取排行榜排名第一的姓名,JSON表达式:rows[0]['hs_Character'][0]['hs_Character_Fullname_Cn']

配置

alt JSON提取

输出结果

alt JSON提取

Json提取多条

描述

通过http请求组件获取https://www.huoyuyan.com/help/demo-pages/spider/json.html的json源码,提取排行榜所有的排行姓名,JSON表达式:rows[*]['hs_Character'][0]['hs_Character_Fullname_Cn']

配置

alt JSON提取

输出结果

alt JSON提取

Json提取表格

描述

通过http请求组件获取https://www.huoyuyan.com/help/demo-pages/spider/json.html的json源码,提取排行榜所有排行的中文姓名、出生日期、英文姓名、出生地,JSON表达式:rows[*]['hs_Character'][0],筛选保留列名:hs_Character_Fullname_Cn,hs_Character_Birthday,hs_Character_Fullname_En,hs_Character_BirthPlace_Cn

配置

alt JSON提取

输出结果

alt JSON提取

Json完整对象

描述

通过http请求组件获取https://www.huoyuyan.com/help/demo-pages/spider/minijson.html的json源码,将提取结果输出到万能变量jsonObj,T模式下用jsonObj分别提取如下数据(一行一条):

字符串类型:{
  
  {jsonObj.title}}
数值类型:{
  
  {jsonObj.quantity}}
布尔类型:{
  
  {jsonObj.ismap}}
数组类型:{
  
  {jsonObj.figures_origin}}
数组evaluates第一个对象的type属性:{
  
  {jsonObj.evaluates[0].type}}
对象types中entries数组第一个对象的vname属性:{
  
  {jsonObj.types.entries[0].vname}}

说明:Json数据结构是一个无序的键值对集合,每个键值对由一个键和一个值组成。

配置

alt JSON提取

输出结果


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

相关文章:

  • Linux系统 环境变量
  • 深入理解 YUV Planar 和色度二次采样 —— 视频处理的核心技术
  • langchain教程-6.TextSplitter/文档切分
  • Mac M1 ComfyUI 中 AnyText插件安装问题汇总?
  • 基于微信小程序的校园水电费管理平台设计与实现
  • 使用 DeepSeek-R1 与 AnythingLLM 搭建本地知识库
  • Go语言中的高阶函数
  • 【MySQL】centos 7 忘记数据库密码
  • Maven 构建生命周期与阶段详解
  • Redis存储⑤Redis五大数据类型之 List 和 Set。
  • Java面试场景题分享
  • stm32生成hex文件详解
  • 如何在 Kivy 中从按钮更新选项卡内容
  • 【重生之学习C语言----水仙花篇】
  • PostgreSQL:数据库迁移与版本控制
  • 【Unity3D小功能】Unity3D中实现超炫按钮悬停效果
  • Golang 并发机制-6:掌握优雅的错误处理艺术
  • SQL中Limit的用法详解
  • DeePseek结合PS!批量处理图片的方法教程
  • 【react】react面试题
  • JavaWeb开发学习笔记--MySQL
  • JavaScript的 switch 方法
  • 通过STM32实现外设控制应用案例
  • Postman简介
  • 【机器学习案列】糖尿病风险可视化及预测
  • Spring Boot中使用MockMvc测试PATCH请求控制器