0

Azure のロジック アプリの API 要求からの JSON 応答を xml 形式に解析する方法があるかどうか疑問に思っていました。

私がやりたいことは、後で XML 検証を追加して、XML を XSD ファイルで検証することです。

私はWDL(ワークフロー定義言語)について少し読んでいて、これが可能であるという理解を得ました...

これは紺碧のデザイナーで行うことができますか?

- - - - - -編集 - - - - - - - -

わかりましたので、私はこれを機能させました..

HTTP アクションの「triggerBody()」を xml のルートタグと連結する必要がありました。

それは間違っているように感じます.xsd..

ここにいくつかのスクリーンショットがあります:

連結する

結果

4

1 に答える 1

0

デザイナーで実行できますが、本来よりもトリッキーです。正直なところ、デザイナーで JSON を解析できるようになる機能の出荷には数日かかりますが、年末年始の休日を挟んですぐに出荷される可能性があります。とにかく、アクションからの JSON 応答は (コードビューで、またはこれをデザイナーに入力することで) 取得でき@body({the-name-of-the-action})ます@body('http')。のようなものでプロパティを解析できます@body('http')['foo']['bar']application/jsonJSONに「キャスト」できるため、コンテンツタイプが応答で正しく設定されていない場合@json()-そう@json(body('http'))['foo']

最後に - で xml に変換できます@xml()- @xml(json(body('http')))HTTP の本体を取得し、JSON に変換し (必要ない場合があります)、XML に変換します。

于 2016-12-22T12:57:27.057 に答える