gpt4 book ai didi

azure - 如何删除 JSON 字符串数组中的转义字符?

转载 作者:行者123 更新时间:2023-12-02 23:24:59 25 4
gpt4 key购买 nike

在 Azure 数据工厂中,我有查找事件。 “查找”事件,从 SQL DB(超过 1 行)读取 JSON 数据并将其带入 ADF Pipeline。

查找事件输出包含转义字符。请看这个:

 {\ "resourceType\ ":\ "counter","id" :\ "9i5W6tp-JTd-24252\ "

如何删除转义字符?如有任何帮助,我们将不胜感激。

最佳答案

由于您的查询结果是 JSON 字符串数组,因此我们需要执行更多操作来删除转义字符。

这是我的步骤:

  1. 首先,我们可以定义两个数组类型变量。 enter image description here

  2. 这里是摘要,Lookup 事件将返回一个 JSON 字符串数组。 enter image description here这是我的 Lookup 事件的输出。数据结构将影响 Foreach 事件内 Append 变量的以下表达式。 enter image description here

  3. 在 ForEach 事件中我们可以使用 @activity('Lookup1').output.value获取 JSON 字符串数组。 enter image description here

  4. 在 ForEach 事件中,我们可以使用 @json(item().value)获取 JSON String 数组的一个对象并删除转义字符。 enter image description here

  5. 最后,我们可以使用 SetVariable 事件来检查结果。 enter image description here

运行调试后。我们可以看到正确的结果:
enter image description here

关于azure - 如何删除 JSON 字符串数组中的转义字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64713152/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com