利用CKettle做Web服务并解析xml和json

1 .CKettle-sample-web服务-请求rest接口解析json

1.1模板截图

利用CKettle做Web服务并解析xml和json_第1张图片

1.2转换使用步骤:

E1:设置输入参数,具体参数意义,请参考模板截图,如下图所示:利用CKettle做Web服务并解析xml和json_第2张图片

T1:封装输入参数:

利用CKettle做Web服务并解析xml和json_第3张图片

T2:进一步封装参数,如下图所示:

利用CKettle做Web服务并解析xml和json_第4张图片

 

T3:Http请求的设置,如下图所示:

利用CKettle做Web服务并解析xml和json_第5张图片

T4:JSON解析设置

(1)首先设置从字段源获取,如下图所示:

利用CKettle做Web服务并解析xml和json_第6张图片

(2)然后设置JsonPath路径,具体使用方式可参考链接:https://github.com/json-path/JsonPath,如下图所示:

利用CKettle做Web服务并解析xml和json_第7张图片

C1:清洗数据,如下图所示:

利用CKettle做Web服务并解析xml和json_第8张图片

C2:进一步清洗数据,如下图所示:

 

利用CKettle做Web服务并解析xml和json_第9张图片

L1:输出内容,用户可用其它输出插件做处理,如下图所示:

利用CKettle做Web服务并解析xml和json_第10张图片

2. CKettle-sample-web服务模板-请求webservice接口解析xml

2.1 模板截图:

利用CKettle做Web服务并解析xml和json_第11张图片

2.2 转换使用步骤:

E1:输入参数,具体参数意义请见模板截图,如下图所示:

利用CKettle做Web服务并解析xml和json_第12张图片

E2:设置请求头的必要参数,如下图所示:

利用CKettle做Web服务并解析xml和json_第13张图片

T1:封装步骤E1输入参数,如下图所示:

利用CKettle做Web服务并解析xml和json_第14张图片

T2:设置http请求参数,如下图所示:

利用CKettle做Web服务并解析xml和json_第15张图片

C1:转化标准xml格式文档,如下图所示:

利用CKettle做Web服务并解析xml和json_第16张图片

L1:i将完整xml文件输出到当前转换所在目录,如下图所示:利用CKettle做Web服务并解析xml和json_第17张图片

T3:解析xml文件,设置xmlpath路径

(1)双击T7步骤插件,在文件tab页面设置从字段里获取,如下图所示:

利用CKettle做Web服务并解析xml和json_第18张图片

  (2)在内容tab页面点击获取XML文档的所有路径按钮,将L6步骤输出的xml报文粘贴在如下xml片段的文本区域中,选择循环读取路径

利用CKettle做Web服务并解析xml和json_第19张图片

  (3)在字段tab页面,点击获取字段,可以获得基本字段xpath路径,根据需要可以参照模板自行设置xpath路径,参考链接地址: https://www.w3school.com.cn/xpath/index.asp。

L2:输出到文本,将对应字段数据输出到文本

利用CKettle做Web服务并解析xml和json_第20张图片

 

    文章转载自:https://ckbbs.ccsaii.com.cn/forum/more_post/detail?id=265&s=csdn

    原文附件,可点击上述链接查看。

你可能感兴趣的:(转换/作业实例模板)