【问题标题】:How to combine two json key-value pairs into one in Azure Logic Apps?如何在 Azure 逻辑应用中将两个 json 键值对组合为一个?
【发布时间】:2020-01-21 08:04:48
【问题描述】:

我正在尝试在 Azure 逻辑应用中将两个 JSON 键值对组合成一个。

当我在撰写操作中使用此代码时:

"Compose": {
            "inputs": {
                "financelInformation": "@body('HTTP')['currency']",
                "amount": "@body('HTTP')['amount']
            }
}

它将创建以下 JSON 输出:

{"financelInformation":"eur", "amount": "499"}

但是我想要实现的是以下输出:

{"financelInformation":"499 eur"}

到目前为止我已经尝试过了:

"Compose": {
            "inputs": {
                "financelInformation": "@body('HTTP')['amount']['currency']",        
                "financelInformation": "@body('HTTP')['amount'] '-' ['currency']",        
            }
}

以上2次尝试均无效,希望有人帮忙!

提前致谢!

【问题讨论】:

    标签: json azure logic logical-operators azure-logic-apps


    【解决方案1】:

    这是你想要的答案吗? (我在下面贴了两张截图,但是我初始化了两个与你的http body不同的变量,我想你只需要在两个值之间输入一个空格)

    更新

    我用来自 http 操作的值再次测试了它,我从一个 http 操作中得到了两个值。我的撰写操作中的代码如下:

    "inputs": {
         "financelInformation": "@{body('HTTP')['id']} @{body('HTTP')['name']}"
    }
    

    你可以看看作为参考。

    【讨论】:

      猜你喜欢
      • 2022-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多