「JSONを逆シリアル化」アクティビティの出力(Jsonオブジェクト)を
ストリングのアレイ(String[]
)に変換したいのですが、どのようにすれば良いでしょうか?
以下のようなエラーが出てきてしまい困っています。
Assignアクティビティ 代入で型Newtonsoft.Json.Linq.Token[]
から型System.String[]
に割り当てることはできません。
ご指導よろしくお願いします。
「JSONを逆シリアル化」アクティビティの出力(Jsonオブジェクト)を
ストリングのアレイ(String[]
)に変換したいのですが、どのようにすれば良いでしょうか?
以下のようなエラーが出てきてしまい困っています。
Assignアクティビティ 代入で型Newtonsoft.Json.Linq.Token[]
から型System.String[]
に割り当てることはできません。
ご指導よろしくお願いします。
こんにちは
入力データに依存しますので、ダミーでもよいので入力データを共有してもらえればと思います。
Yoichi様
いつもご指導ありがとうございます。
以下が元データです。
JObject(5) { JProperty(1) { [https://srpa01.test.co.jp/odata/$metadata#Calendars/$entity] }, JProperty(1) { [Tokyo Standard Time] }, JProperty(1) { JArray(3) {[09/17/2023 00:00:00], [09/18/2023 00:00:00], [09/23/2023 00:00:00] } }, JProperty(1) { [testカレンダー] }, JProperty(1) { [1] } }
のうち、カレンダーの日付部分を以下のように
JArray(3) {[09/17/2023 00:00:00], [09/18/2023 00:00:00], [09/23/2023 00:00:00] }
取り出してarrayのstringに変換しようとしています。
先日、Yoichi様にご回答いただいたOCのカレンダーをStudioに取り込むことは出来たのですが
思わぬところで、つまづいていてしまいました。
こんにちは
元のJSON文字列を共有できませんでしょうか?
あるいは上記をシリアライズしたものでもOKです。
Yoichi様
お手数おかけいたします。
以下でよろしいでしょうか?
日付はちょっと変わってしまいました。
よろしくお願いいたします。
"{\"@odata.context\":\"https://srpa01.test.co.jp/odata/$metadata#Calendars/$entity\",\"TimeZoneId\":\"Tokyo Standard Time\",\"ExcludedDates\":[\"2023-11-18T00:00:00Z\",\"2023-11-19T00:00:00Z\",\"2023-11-25T00:00:00Z\"],\"Name\":\"\u5cf6\u7cbe\u6a5f\u7a3c\u50cd\u65e5\u30ab\u30ec\u30f3\u30c0\u30fc\",\"Id\":1}"
こんにちは
方法はいくつかありますが、いかがでしょうか?
デシリアライズでDictionaryとして抽出して、必要な項目を取得しています。
Sample20230526-1L.zip (3.2 KB)
This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.