【发布时间】:2021-02-18 18:49:58
【问题描述】:
我正在从 Azure 数据工厂中的 SQL 数据库读取 JSON 数据。 我有 Azure 数据工厂 (ADF) 管道,包含“查找”活动,它从 SQL DB 读取 JSON 数据并将其带入 ADF 管道。当我在 ADF 的查找活动的输出中看到时,转义字符(“\”)以某种方式插入到 JSON 数据中。
例如,Lookup 活动的输出变成这样: {\"resourceType\":\"Sales","id":\"9i5W6tp-JTd-24252\"
知道如何从管道中的 JSON 中删除转义字符吗?
更新:
感谢约瑟夫的更新。当我尝试你的步骤时,它对我不起作用。
- 在查找中正在从 SQL DB 读取数据。
- 这是我的附加变量:
运行后还是看到转义符
{
"firstRow": {
"JSONData": "{\"resourceType\":\"counter\",\"id\":\"9i5W6tp-JTd- and more
【问题讨论】:
-
所以你想像这样将
{"resourceType":"Sales","id":"9i5W6tp-JTd-24252"}转换为{"resourceType":Sales,"id":9i5W6tp-JTd-24252}? -
其实lookup activity的输出是这样的: "{\ "resourceType\":\ "Sales\",\ "id\ ":\ "9i5W6tp-JTd-24252\ "} 而我想要删除所有转义字符,输出应该是这样的: {"resourceType":"Sales","id":"9i5W6tp-JTd-24252"}
标签: azure azure-devops azure-sql-database azure-data-factory