JSONファイル情報の取得について

”JSONを逆シリアル化”のアクティビティエラーについて

下記サイト下部のサンプルロボットを一部流用してSONファイルの"name"情報を出力するフローを実装してます

あるロボットにも実装し、実行したところ、エラーが発生しました。どうやら型が違うと指摘されているような感じですがどのように修正すればよいのかわからずです。
他のロボットでは発生しないため情報お持ちの方ご教示ください

フロー↓

JsonText ⇒String型
JsonObj ⇒JObject型

エラー内容(内容コピーして翻訳サイトで訳してます)↓

事象の発生した環境について共有いただくことは可能でしょうか。

  • UiPath Studio のバージョン
  • UiPath.WebAPI.Activities のバージョン

なお当方の環境では、【JSONの逆シリアル化】アクティビティでのエラーは発生せず、期待値を取得できました。

  • UiPath Studio のバージョン
    • 2022.4.3
  • UiPath.WebAPI.Activities のバージョン
    • 1.11.1

image

お世話になっております。

バージョン下記でございます。本件について公式のカスタマーサポートにも問い合わせもしており、そちらでなにか情報つかめましたらこちらにも展開いたします。

  • UiPath Studioのバージョン
    • 2021.4.3
  • UiPath.WebAPI.Activitiesのバージョン
    • 1.11.1

公式のカスタマーサポートの回答で下記対応を行ったところ解決いたしました。

本件、インストールしているパッケージの組み合わせが原因でした。

エラーが発生していたロボットにインストールされている
「UiPath.WebAPI.Activities」内の「Newtonsoft.Json」のバージョンより、
高いバージョンを利用しているアクティビティパッケージがあったためエラーが発生していたようです。

そのため「UiPath.WebAPI.Activities」内の「Newtonsoft.Json」のバージョンと
同じになるように該当アクティビティパッケージのバージョンを調整して解消しました。

image

1 Like