# コンポーネントを設定

## 手順

1. cTimerコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。

   ![](https://help.qlik.com/talend/ja-JP/mediation-components/8.0/Resources/images/use_case-cjsonparser2.png)
2. [Repeat] (繰り返し)フィールドに1と入力し、メッセージをトリガーします。その他のオプションはデフォルト設定のままにしておきます。
3. cSetBodyコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。

   ![](https://help.qlik.com/talend/ja-JP/mediation-components/8.0/Resources/images/use_case-cjsonparser3.png)
4. [Language] (言語)リストでConstantを選択し、[Expression] (式)フィールドに"{\"firstName\": \"Mike\", \"lastName\": \"Jonson\", \"age\": 74, \"job\": \"artist\" }"というJSON文字列を入力します。
5. cJsonParserコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。

   ![](https://help.qlik.com/talend/ja-JP/mediation-components/8.0/Resources/images/use_case-cjsonparser4.png)
6. [JSON Library] (JSONライブラリー)リストでGsonを選択し、[Mapping Class] (マッピングクラス)フィールドにjava.util.Map.classと入力して、JSON文字列をJavaマップに解析します。
7. cLogコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。

   ![](https://help.qlik.com/talend/ja-JP/mediation-components/8.0/Resources/images/use_case-cjsonparser5.png)
8. 次のようにプロパティを設定します。
   1. [Format the log output] (出力ログをフォーマット)オプションを選択します。
   2. [Arguments] (引数)テーブルで[+]をクリックし、行を追加します。[Name] (名前)フィールドに"multiline"と、[value] (値)フィールドにtrueとそれぞれ入力します。
   3. その他のオプションはデフォルト設定のままにしておきます。
9. このステップを繰り返し、他のcLogコンポーネントも同様に設定します。
10. cJsonWriterコンポーネントをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。

    ![](https://help.qlik.com/talend/ja-JP/mediation-components/8.0/Resources/images/use_case-cjsonparser6.png)
11. [JSON Library] (JSONライブラリー)リストでJacksonを選択し、このJacksonライブラリーを使ってJavaマップをJSONに書き込みます。
12. Ctrl + Sを押してジョブを保存します。