ステップ1:結果の解析
- Admin Consoleでに移動します。
-
Workflowsコンソールで、Amazon Petstore用に作成したフローを開きます。
-
Run When TRUEカードの最後までスクロールして、 の順にクリックします。
-
Composeカードで、
statusCode isと入力し、出力のステータスコード(statusCode)フィールドをドラッグしてドロップします。 -
の順にクリックします。
-
出力の本文(body)フィールドをドラッグして、Parseカードの文字列(string)フィールドにドロップします。
-
Parseカードで、出力フィールドの名前を
parsedStringに変更します。注:
typeはオブジェクトです。 -
の順にクリックします。
-
Parseカードの解析文字列(parsedString)フィールドをドラッグして、Get Multipleカードの[object(オブジェクト)]フィールドにドロップします。
-
Get Multipleカードで、 0.id(0.id)、0.type(0.type)、0.price(0.price)という3つの出力フィールドを作成します。
-
の順にクリックします。
-
入力文字列フィールド (ステップ6のJSON Parseカードのフィールド)をドラッグして、Parseカードの文字列フィールドにドロップします。
注:あるカードの入力をドラッグして、別のカードの入力にドロップできます。Workflowsでは、これらの入力を同じソースにあらためて対応付けることができます。
-
このParseカードで、出力フィールドの名前を
parsedListOfObjectsに変更します。 -
出力フィールドの型を
List of Objectsに変更します。注:フィールドの型を変更しなければ、次のステップでフィールドの型をList Pluckの入力フィールドに対応付けることができません。ステップ7と比較してください。
-
の順にクリックします。
-
ParseカードのparsedListOfObjectsフィールドをドラッグして、Pluckカードのリスト(List)フィールドにドロップします。
注:List Pluckカードには、オブジェクトのリストが必要です。ステップ7のJSON Parseカードの出力と対応付けると、エラーが発生します。これは、動画で紹介しているステップに追加された内容です。
-
Pluckカードのキーフィールドに、
priceと入力します。 -
の順にクリックします。
-
Parseカードの解析文字列(parsedString)フィールドをドラッグして、Flattenカードのリスト(lists)フィールドにドロップします。
-
Flattenカードの出力リストフィールドに、
id、type、priceと入力します。 -
フローを保存します。
次の手順