RPA UiPathでやりたいこと
Jsonの配列を、Dictionaryのリストにします。
{ "Item":[ { "Asin":"B07G2HTSWW", "Author":"筒井康隆", "Publisher":"新潮社", "Title":"旅のラゴス" }, { "Asin":"B084SPFNH9", "Author":"伊坂幸太郎", "Publisher":"KADOKAWA", "Title":"AX" }, ] }
↓
こんなイメージ。
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> | 全体 | リストに格納するディクショナリ |
処理の流れ
初期処理
jsonList = New List(Of Dictionary(Of String,Object))
Json配列をデシリアイズ
「Json 配列をデシリアライズ」アクティビティのプロパティ。