在進行對接資料時,經常會遇到對接的是介面資料,
關于在對接介面型別的資料,資料回傳的為json陣列形式的資料,需要講陣列先決議出來,主要是通過 jsonpath 運算式 ,
jsonpath 運算式 :
1、JSONPath是xpath在json的應用
2、JSONPath 是參照xpath運算式來決議xml檔案的方式,json資料結構通常是匿名的并且不一定需要有根元素,
3、JSONPath 用一個抽象的名字$來表示最外層物件
4、JSONPath 允許使用通配符 * 表示所以的子元素名和陣列索引
比如:
{ "code": 200, "text": "success", "data": { "rows": [ { "namee": "12", "namec": "112", "namede": "12", "id": "12" }, { "namee": "33", "namec": "33", "namede": "33", "id": "2" }, { "namee": "342", "namec": "342341", "namede": "413", "id": "2343" }, { "namee": "4141", "namec": "33342", "namede": "141", "id": "33" }, { "namee": "null", "namec": "12", "namede": "13,你好", "id": "15" } ], "page": 0, "size": 10, "total": "5" } }
提取資料的方式,一般我習慣使用kettle進行結束資料,通過kettle決議資料之后直接寫入到資料庫中,所以一般來說會很注意提取之后的資料回傳的資料格式,原因是寫入到資料庫中都是欄位一一對應的關系,所以會單獨提取單個欄位的所有資料,對于回傳的是層級結構的資料一般是不行的,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/538254.html
標籤:大數據
上一篇:Python基礎之資料庫:5、創建表的完整語法、MySQL資料型別
下一篇:大資料需求分析
