DeserializeObject コンポーネントの使用

  • リリースバージョン: Australia
  • 更新日 2026年03月12日
  • 所要時間:2分
  • RPA デスクトップデザインスタジオ の DeserializeObject コンポーネントを使用して、JSON データを含む文字列を JSON オブジェクトに変換します。JSON オブジェクトから特定のプロパティを抽出することもできます。

    始める前に

    必要なロール:なし

    このタスクについて

    DeserializeObject コンポーネントのプロパティを設定するには、「JSON ユーティリティのプロパティ」を参照してください。

    手順

    1. [ツールボックス] ペインで、 ユーティリティ > JSON.
    2. DeserializeObject コンポーネントを [デザイン面 (Design surface)] にドラッグします。
    3. オプション: 抽出する JSON オブジェクトに必要なプロパティ名を指定するには、次の手順を実行します。
      1. コンポーネント設定アイコン (コンポーネント設定アイコン) をクリックします。
      2. プロパティの追加アイコン (プロパティの追加アイコン) をクリックします。
      3. プロパティ名を入力します。
      4. 複数のプロパティを追加するには、手順を繰り返します。
        指定されるキーごとに、データ出力ポートが追加されます。
      5. [OK] をクリックします。
    4. 入力フィールドを設定するには、「ポートのプロパティを設定する」を参照してください。
    5. オプション: 下表に従って、DeserializeObject コンポーネントのデータポートとコントロールポートを、他のコンポーネントの対応するポートに接続します。
      ポートタイプ ポート名 データタイプ 説明
      データ入力 JSON 文字列 JSON オブジェクトに変換される JSON データを含む文字列。
      データ出力 オブジェクト オブジェクト 変換された JSON オブジェクトを格納するための出力パラメーター。
      データ出力 ポートの名前は、追加されるキーの名前と同じです。 オブジェクト 文字列からキーの値を返します。

      コンポーネントの設定に追加のプロパティが追加されたときに表示されます。

    6. オプション: コンポーネントをテストするには、コンポーネントバーを右クリックし、[ここから実行 (Run From Here)] をクリックします。

    文字列を JSON オブジェクトに変換する

    文字列をオブジェクトに変換します。

    この例では、ReadFromExcel コンポーネントが Excel ドキュメントからデータを読み取り、SerializeObject コンポーネントに渡します。SerializeObject コンポーネントはデータを文字列に変換し、 DeserializeObject コンポーネントに渡します。DeserializeObject コンポーネントは、文字列を JSON オブジェクトに変換します。Excel ドキュメント内のアイテムは For Each コンポーネントで先頭から最後までを走査し、そのアイテムを GetProperties コンポーネントに渡します。GetProperties コンポーネントは、コンポーネントの名前を返し、アイテムの名前を Show コンポーネントに渡します。アイテムはメッセージボックスに表示されます。