kettle(PDI)解析xml、json等格式数据的方法
2015-01-27 15:43
465 查看
最近由于工作业务需要,一直在研究pdi工具中解析xml、json等格式数据的方法,解析xml和json都较简单。
解析xml的时候,只需要选择相应的文件(不一定要是xml文件,txt的也行,只要是数据是xml格式就可以),然后选择循环读取路径,设置好标签对名称即可:
一:选择文件,如果xml数据是上一过程输入的,不用选择文件:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/78befca925ce70558adb37d5b4356aa8)
二:选择循环解析xml的节点,你所选择的节点应该是所以数据的根节点:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/aa1ffcb48bd000a02bee4a0d78e425f9)
三:设置好对应的节点名称和数据名称:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/00e431d25b08d8c05ee25c4d8e0cbd7c)
保存配置后,运行即可。
对应的解析json也类似xml的解析:
一:如果是文件数据的话,选择对应的文件;如果是流利的字段,配置好相应的字段即可。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/92f5dea6608c1d0e4b043bf76e3f7261)
二:配置好路径,读取json即可。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/a36d2b4285cb5bb11f1c314421152403)
解析json的具体示例如下:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/0c9045f3a5c22e134ee607f4332a7c70)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201501/0a1eac2fb8cae0d8e72b73b544d1ddb9)
如果还不太明白可以去我的资源里面下载【Pentaho Data Integration Cookbook 2Ed.pdf】,里面有详细的解释。
解析xml的时候,只需要选择相应的文件(不一定要是xml文件,txt的也行,只要是数据是xml格式就可以),然后选择循环读取路径,设置好标签对名称即可:
一:选择文件,如果xml数据是上一过程输入的,不用选择文件:
二:选择循环解析xml的节点,你所选择的节点应该是所以数据的根节点:
三:设置好对应的节点名称和数据名称:
保存配置后,运行即可。
对应的解析json也类似xml的解析:
一:如果是文件数据的话,选择对应的文件;如果是流利的字段,配置好相应的字段即可。
二:配置好路径,读取json即可。
解析json的具体示例如下:
如果还不太明白可以去我的资源里面下载【Pentaho Data Integration Cookbook 2Ed.pdf】,里面有详细的解释。
相关文章推荐
- 简介Objective-C解析XML与JSON数据格式的方法
- Android App数据格式Json解析方法和常见问题
- iOS中解析json格式数据的各种方法调用
- android中常见的二种数据解析方法----XML和Json
- 通过LIBXML2解析XML后,以JSON-C格式封装数据反馈给HTML
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- Android App数据格式Json解析方法和常见问题
- Ajax核心XMLHttpRequest对象、(发送请求、接收)方法和属性介绍、AJAX开发框架、数据格式提要(XML、JSON、HTML)
- S2SH+ajax+json-----jQuery中$.ajax解析xml、json格式数据
- Android Json 数据解析 II 之 ------xml ,json 两种数据格式之对比
- Android访问网络系列之--服务端返回XML或JSON格式数据,Android 进行解析并显示
- Android访问网络系列之--服务端返回XML或JSON格式数据,Android 进行解析并显示
- Android中的httpClient使用及JSON格式数据的解析方法
- android 解析json数据格式的方法
- CC3200跟服务器的通信格式及解析json数据方法
- jQuery中$.ajax解析xml、json格式数据
- WindowsPhone中XML和Json格式的数据解析
- 在JavaScript中将JSON的字符串解析成JSON数据格式的两种方法
- C++ Builder 使用 JsonCpp 解析json格式数据方法( 支持 UNICODE (UTF-16) / UTF-8 )
- jquery解析json格式数据的方法(对象、字符串)