首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Azure data中使用复制数据活动将xml解析为json时删除转义字符?

如何在Azure data中使用复制数据活动将xml解析为json时删除转义字符?
EN

Stack Overflow用户
提问于 2021-12-13 01:07:21
回答 1查看 155关注 0票数 0

我有一个从xml数据集(ADLS)导出到带有复制数据活动的json数据集(ADLS)的ADF管道。由于xml结构复杂,我需要将嵌套的xml解析为嵌套的json,然后使用T将嵌套的json解析为Synapse表。

但是,嵌套的输出在有逗号的节点上有双反斜杠(似乎是转义字符)。您可以在下面检查xml输入和json输出的示例:

xml输入

代码语言:javascript
复制
<Address2>test, test</Address2>

json输出

代码语言:javascript
复制
"Address2":"test\\, test"

如何在Azure data中删除带有复制数据活动的输出json中的双反斜杠?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-13 06:47:36

不幸的是,在CopyData活动中没有这样的规定。

但是,我只是尝试使用您提供的行作为示例源,然后使用CopyData活动进行接收器,它只是按原样复制。我没看到任何\\。也许您可以使用嵌套的XML、JSON和that来共享您所拥有的精确管道。

Repro: (具有所有默认设置和属性)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70328991

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档