1 .CKettle-sample-web服务-请求rest接口解析json
1.1模板截图
1.2转换使用步骤:
E1:设置输入参数,具体参数意义,请参考模板截图,如下图所示:
T1:封装输入参数:
T2:进一步封装参数,如下图所示:
T3:Http请求的设置,如下图所示:
T4:JSON解析设置
(1)首先设置从字段源获取,如下图所示:
(2)然后设置JsonPath路径,具体使用方式可参考链接:https://github.com/json-path/JsonPath,如下图所示:
C1:清洗数据,如下图所示:
C2:进一步清洗数据,如下图所示:
L1:输出内容,用户可用其它输出插件做处理,如下图所示:
2. CKettle-sample-web服务模板-请求webservice接口解析xml
2.1 模板截图:
2.2 转换使用步骤:
E1:输入参数,具体参数意义请见模板截图,如下图所示:
E2:设置请求头的必要参数,如下图所示:
T1:封装步骤E1输入参数,如下图所示:
T2:设置http请求参数,如下图所示:
C1:转化标准xml格式文档,如下图所示:
L1:i将完整xml文件输出到当前转换所在目录,如下图所示:
T3:解析xml文件,设置xmlpath路径
(1)双击T7步骤插件,在文件tab页面设置从字段里获取,如下图所示:
(2)在内容tab页面点击获取XML文档的所有路径按钮,将L6步骤输出的xml报文粘贴在如下xml片段的文本区域中,选择循环读取路径
(3)在字段tab页面,点击获取字段,可以获得基本字段xpath路径,根据需要可以参照模板自行设置xpath路径,参考链接地址: https://www.w3school.com.cn/xpath/index.asp。
L2:输出到文本,将对应字段数据输出到文本
文章转载自:https://ckbbs.ccsaii.com.cn/forum/more_post/detail?id=265&s=csdn
原文附件,可点击上述链接查看。