[英]Azure Data Factory V2 - Parsing JSON HTTP GET Dataset
我正在嘗試使用Azure Data Factory V2中的HTTP GET連接器使用下面的API響應。 我無法正確解析數據集,並且由於數據既不是正確的JSON對象也不是數組格式,所以我不斷收到錯誤消息,表明反序列化期間活動失敗。
我試圖利用JSONPath來隔離特定的鍵值對,但是我仍然遇到相同的錯誤。 我已經使用許多其他API成功完成了此操作,但似乎無法弄清楚這一點。 最終,我只想創建一個帶有列日期的表,另一個用於收入,一個用於收入成本,依此類推。
關於使用Azure Data Factory V2解析此API響應的最佳方法的任何想法? 提前致謝。
{
"AAPL": {
"Revenue": {
"2013-09": "170910",
"2014-09": "182795",
"2015-09": "233715",
"2016-09": "215639",
"2017-09": "229234",
"TTM": "239176"
},
"Cost of revenue": {
"2013-09": "106606",
"2014-09": "112258",
"2015-09": "140089",
"2016-09": "131376",
"2017-09": "141048",
"TTM": "147254"
}
}
}
我認為您的問題更多的是數據結構性質。 導入時使用的JSON格式可以與jsonPathDefinition參數一起使用,以將路徑映射為列,事實是,格式化程序無法在Revenue(收入)下的項目與Revenue Cost(收入成本)下的項目之間執行關聯(這意味着從兩個位置獲取項目索引0並為其創建一行)。
我認為您需要在導入之前對JSON文件進行一些自定義的預處理。
希望能幫助到你!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.