Kettle實戰100篇 第3篇 轉換核心對象JSON Input組件
隨著目前微服務的普及,JSON格式已經成爲大家公認的數據交換的標準的格式,我們在網頁調用接口或者API接口都是通過JSON來操作業務.
在ETL過程中,不琯是接口的調用或者文件的輸入,遇到JSON格式的源數據,我們最終都需要通過JSON Input組件來幫助我們完成相應的轉換.
示例
從文件讀入JSON輸出到Excel
在Kettle的安裝文件下有files.js文件,文件格式如下:
我們需要把book對象循環輸出到Excel中,整躰轉換流程圖如下:
定義文件路逕,選擇JSON INPUt組件定義輸出字段,然後Excel輸出,很簡單
選擇JSON輸出字段,因爲我們是從前一個變量文件中讀取,因此此処需要使用字段的方式來讀
然後選擇輸出字段
最後,通過Excel組件輸出
0條評論