複合データ変換関数

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:1分
  • 複合データ変換関数を使用して、複合オブジェクトデータピルを XML 形式にシリアル化します。

    複合データ関数には、複合オブジェクト入力データピルが必要です。複合データ変換関数を適用するときは、正しい入力データピルタイプを使用してください。複合データ変換関数が不適切なデータタイプに適用されると、データはランタイム時に変換されず、代わりに入力値が返されます。フローランタイム値を確認する方法の詳細については、「フローをテストする」を参照してください。

    XML へ

    入力複合オブジェクトを XML にシリアル化します。

    入力データピル 出力データピル
    複合オブジェクト XML:文字列として書式設定された XML ドキュメント
    図 : 1.
    • 入力:{ "article_id": KB3843202, "article_description": "How do I reset my Active Directory password?" }
    • 出力:<article_id>KB3843202</article_id> <article_description>How do I reset my Active Directory password?</article_description>

    この例では、アクションによってサードパーティのナレッジベースへの REST 呼び出しが行われ、KB 記事 ID と説明が取得されます。XML へ変換関数は、応答本文の JSON テキストを XML 形式に変更してから、システムのナレッジベースに統合します。

    図 : 1. JSON テキストから XML 形式に変換されたデータ
    ナレッジベース記事データが JSON テキストから XML 形式に変換されます。