我有一個 ADF 管道從 xml 資料集 (ADLS) 匯出到 json 資料集 (ADLS),并帶有復制資料活動。由于xml結構復雜,我需要將嵌套的xml決議為嵌套的json,然后使用T-SQL將嵌套的json決議為Synapse表。
但是,嵌套的輸出在其中包含逗號的節點處具有雙反斜杠(似乎是轉義字符)。您可以在下面檢查 xml 輸入和 json 輸出的示例:
xml 輸入
<Address2>Centro, COLONIA CENTRO DE LA CIUDAD DE</Address2>
json 輸出
"Address2":"Centro\\, COLONIA CENTRO DE LA CIUDAD DE"
如何使用 Azure 資料工廠中的復制資料活動洗掉輸出 json 中的雙反斜杠?
uj5u.com熱心網友回復:
不幸的是,CopyDataActivity 中沒有這樣的規定。
但是,我只是嘗試使用您提供的作為示例源的行,并使用 CopyData Activity 接收器,它只是按原樣復制。我沒有看到任何\\。也許您可以分享您擁有的確切管道,以及您正在使用的嵌套 XML、JSON 和 T-SQL 的詳細資訊。
重現:(具有所有默認設定和屬性)


轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/383958.html
