簡體   English   中英

在邏輯應用程序中從 sql json 中提取值

[英]extract value from sql json in logic apps

在邏輯應用程序中,我有一個 for each 循環,它提取 SQL 行。 我想要我的 output - SP1'b506-1b205db6dcd3'。

現在寫我可以得到 - “value”:“{“NAME”:“SP1”}'b506-1b205db6dcd3'”。

如何從上面的 SQL output - SP1 中獲取 Name 的值?

  "For_each": {
    "actions": {
      "Append_to_array_variable": {
        "inputs": {
          "name": "sp_name",
          "value": "@concat(items('For_each'),'''',outputs('Compose'),'''')"
        },
        "runAfter": {},
        "type": "AppendToArrayVariable"
      }
  }

現在output正在關注

    {
        "name": "sp_name",
        "value": "{\"NAME\":\"SP1\"}'b506-1b205db6dcd3'"
    }
  

我想要值 - 來自 @concat(items('For_each') 的 SP1 與另一個變量連接。

我剛剛注意到執行 sql 查詢的“結果集名稱”為 output,它為我提供了該值。問候。

現在寫我可以得到 - “value”:“{“NAME”:“SP1”}'b506-1b205db6dcd3'”。

考慮到 "value": "{"NAME":"SP1"}'b506-1b205db6dcd3'" 您可以使用 slice() 僅使用以下表達式檢索值 {"NAME":"SP1"} 。

slice(variables('var'),nthIndexOf(variables('var'),'{',2),add(nthIndexOf(variables('var'),'}',1),1))

然后我們可以對該特定表達式使用Parse JSON並提取NAME值“SP1”。 這是我的邏輯應用程序的流程

在此處輸入圖像描述

結果:

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM