一、具体流程图


二、具体流程配置

1)第一步从数据库查询需要请求得路径和参数




配置需要input数据的列




2)处理请求参数


context.param1、param2和url在这里配置,且配置赋值过后,后面的所有步骤都可以使用



3)提交请求


这里的row1.url是从上面步骤输出而来的,而context.param1和param2是类变量,在上一步配置。如果要是需要使用第7步,需要把将响应内容写入文件并配置路径。提示:这个http请求路径中不能出现空格,有些时候不能出现中文



配置schema




4)提取JSON数据


这里分为4步



第一步,选择需要提取json数据的字段,这里是从http请求中获取的数据的固定字段ResponseContent



第二步,配置需要从json中提取数据的具体节点名称
我的数据为



我想循环获取data中的list数据,所以这里是"$.data.list[*]“,注意必须要加”"


第三步,配置实体列名,你想获取什么列就配置什么列,名称必须一一对应



第四步,将从json中取出来的数据映射成你需要的列名



这里可以随便取名,但名称必须添加""


5)输出





6)从文件读取json数据


和第4步差不多,只是把选择需要解析数据的字段变成了选择文件路径





7)输出显示

补充,当json不止一层需要遍历时,可以分成两个extractJsonField控件分开获取

如下图

获取到需要继续解析的列

在下一层继续解析,并把第一层的列原封不动搬下来

Talend 使用thttpRequest请求json数据,并使用tExtractJSONFields解析数据相关推荐

  1. Android 利用原生java发送POST请求json参数(可提交大量数据)

    1.请求工具类 package zjhj.com.myapplication.http.base;import android.os.Handler; import android.os.Messag ...

  2. Qt工作笔记-发送端发送Json格式的数据包,接收端解析数据包

    原理以及运行 原理是因为QJsonDocument提供了一个函数toJson 可以直接把Json数据转成QByteArray,这样就可以直接发送数据包,然后再按照常规方法解析即可,本源码中含解析内容, ...

  3. Android登录客户端,验证码的获取,网页数据抓取与解析,HttpWatch基本使用

    大家好,我是M1ko.在互联网时代的今天,如果一个App不接入互联网,那么这个App一定不会有长时间的生命周期,因此Android网络编程是每一个Android开发者必备的技能,博主是在校大学生,自学 ...

  4. 关于爬虫解析数据的4种方式

    目录 一.XPath解析数据 1.XPath解析数据 2.XML的树形结构 3.使用XPath选取节点 4.XPath案例 二.BeautifulSoup解析数据 1.BeautifulSoup 2. ...

  5. java webservice 接收数据_WebService客户端,接收数据解析存入数据库

    WebService客户端,实现的功能是接收数据,按格式解析数据,最后存入相应数据库. 需求: 同步设备信息接口 url:http://localhost:54059/Service1.asmx 函数 ...

  6. ajax请求json和xml数据及对json和xml格式数据的解析

    ajax请求json和xml数据及对json和xml格式数据的解析 一.ajax请求json数据并解析 ajax的写法: json数据解析: 请求json经常出现的跨域报错: 二.ajax请求xml数 ...

  7. 浏览器禁止跨域请求json数据解决方法--jsonp

    浏览器禁止跨域请求json数据解决方法--jsonp 参考文章: (1)浏览器禁止跨域请求json数据解决方法--jsonp (2)https://www.cnblogs.com/uyisi/p/56 ...

  8. vue 虚拟服务器,vue+webpack项目中使用dev-server搭建虚拟服务器,请求json文件数据,实现先后台分离开发...

    在项目开发中,先后台分离,作了假数据,项目使用vue2.0重构,后台也推到重来了,为了避免耽误开发进程,我作了虚拟的数据请求,使用vue-cli脚手架搭建的项目文件中dev-server搭建虚拟api ...

  9. jquery的ajax,请求JSON数据。

    jquery的ajax,请求JSON数据. 第一个页面:1.htm <!DOCTYPE html> <html> <head> <title></ ...

最新文章

  1. Mind the Gap: Upgrading Genomes with Pacific Biosciences RS Long-Read Sequencing Technology
  2. 乾勤科技-智能车竞赛培训计划
  3. 精通CSS+DIV基础总结(三)
  4. 官网上下载tomcat的linux版本
  5. [导入]C++ GUi 选择
  6. 查看linux是不是64位的命令
  7. php重写地址,php url地址重写
  8. python中pd.read_Windows下Python的pd.read_excel()报错
  9. 计算机网络和电气之间的联系,2020年电气工程师《基础知识》历年真题精选0830...
  10. light动名词_动名词ing的用法
  11. 计算机软考集成项目管理工程师,计算机软考系统集成项目管理工程师
  12. Postman代理设置
  13. 51中程序存储器和数据存储器
  14. Volatility 工具分析
  15. softmax的从零开始实现
  16. Excel 对象模型
  17. 通过Hyper-V的方式快速安装Linux虚拟机
  18. GIS三维渲染引擎 到底有什么区别
  19. java识别农作物病虫害源码,一种基于微信公众号的农作物虫害识别方法及其系统与流程...
  20. 【深度学习】激活函数:原理+常见激活函数(Sigmoid\Tanh\ReLU\Leaky ReLU\Softmax)

热门文章

  1. http 502 bad gate way
  2. 关于Arduino模拟仿真软件Fritzing
  3. Ae效果控件快速参考:实用工具
  4. 如何操作申请免费云服务器?
  5. 22.jQuery介绍
  6. Idea 生成Api插件之 EasyYapi
  7. css3画步骤条 矩形向右箭头
  8. shell--2--shell变量 定义变量 使用变量 只读变量 删除变量 变量类型 Shell字符串 shell函数
  9. [GWCTF 2019]pyre 1
  10. List按照时间(或某个字段)字段排序