SQL データベースにデータを挿入するロジック アプリを構築しようとしています。データは Stream Analytics ジョブから取得され、Service Bus トピックで出力され、Service Bus トリガーの Logic Apps で消費されます。
挿入された行のプロパティを入力するには (「名前」列が 1 つしかないとしましょう)、次の構文を使用してこれが機能することがわかりました。
"body": {
"Name": "@{json(decodeBase64(triggerBody()['ContentData'])).Name}"
},
メッセージ本文に「名前」プロパティが含まれている場合。
ただし、これを実行すると次のエラーメッセージが表示されます。
'、行 0、位置 0.'。使用方法の詳細については、 https://aka.ms/logicexpressions#jsonを参照してください。
そのため、コンテンツが別のエンベロープに囲まれており、json の解析が機能していないようです。
1)これを回避する簡単な方法はありますか?
2) このような統合は、すべて Microsoft スタック内で行われるのではないでしょうか?
ありがとう、ステファン