【UiPath】Jsonの配列をディクショナリのリストにする

【UiPath】Jsonの配列をディクショナリのリストにする

RPA UiPathでやりたいこと

Jsonの配列を、Dictionaryのリストにします。

{
    "Item":[
        {
            "Asin":"B07G2HTSWW",
            "Author":"筒井康隆",
            "Publisher":"新潮社",
            "Title":"旅のラゴス"
        },
        {
            "Asin":"B084SPFNH9",
            "Author":"伊坂幸太郎",
            "Publisher":"KADOKAWA",
            "Title":"AX"
        },
    ]
}


【UiPath】Jsonの配列をディクショナリのリストにする
こんなイメージ。

Boothでダウンロードできます

作るのが面倒なかたは、Boothでダウンロードできます。
https://misk.booth.pm/items/1905849

インターフェイス(引数)

物理名 I/O 説明
jsonText String in JSON文字列
jsonList List<Dictionary<String, Object>> out 生成したリスト
isSuccess Boolean out 処理が成功したかどうか

変数

物理名 スコープ 説明
jsonArray JArray 全体 JSONの配列
dic Dictionary<String, Object> 全体 リストに格納するディクショナリ

処理の流れ

【UiPath】Jsonの配列をディクショナリのリストにする

初期処理

【UiPath】Jsonの配列をディクショナリのリストにする

jsonList = New List(Of Dictionary(Of String,Object))

Json配列をデシリアイズ

【UiPath】Jsonの配列をディクショナリのリストにする

「Json 配列をデシリアライズ」アクティビティのプロパティ。
【UiPath】Jsonの配列をディクショナリのリストにする

終期処理

【UiPath】Jsonの配列をディクショナリのリストにする

コメントを残す

メールアドレスが公開されることはありません。