Webリクエストのコンパイルエラーについて

[UiPath.Web.Activities]パッケージのhttp requestにてAPIに下記POSTを実行しています。

■Json値
" {“text”: “test”,“color”: “warning”, “attachments”: [ { “value”: “This is sample value” } ] }"

プレビューとロボットの実行は問題なくできるのですが、パラメータの値を確認すると画面キャプチャのようなコンパイルのエラーが表示されています。
エラーの解消方法についてご教授いただけますでしょうか?

二重引用符で括った文字列中の二重引用符は、「""」と二つ繋げなければダメだったような。。。

2 Likes

“” {“text”: “test”,“color”: “warning”, “attachments”: [ { “value”: “This is sample value” } ] }""

上記認識であっておりますでしょうか。
誤っていたら申し訳ないですが、エラー変わらずの状況です。

下記のようにしてお試しください。

"{""text"": ""test"",""color"": ""warning"", ""attachments"": [ { ""value"": ""This is sample value"" } ] }"

2 Likes

文字列の中でダブルクォートを文字として扱いたい場合は、"" というように、ダブルクォートを2つ重ねてください。

2 Likes

ありがとうございます。記載いただいた内容にて解決しました。

1 Like

JSON文字列の構築は、どうやるのがテッパンなんでしょうね。文字列操作はうんざりするので、自分はDictionaryを作って文字列に変換( Newtonsoft.Json.JsonConvert.SerializeObject) してますが、UiPath でDictionaryを構築するのもわりとめんどくさくて。。。

コレという定番がありましたらご教示ください

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.