我正在使用C#代码工作,得到的JSON服务结果如下所示:
[
{"value":"{\"code\":\"MO\",\"description\":\"Monday\",\"isSet\":false}","nr":1}
,{"value":"{\"code\":\"TU\",\"description\":\"Tuesday\",\"isSet\":true}","nr":2}
]
我想使用此数组中的反序列化值对象的列表。但是我的印象是我的代码有点麻烦。
JArray j = JArray.Parse(task.Result);
List<Booking> b = j.Select(x => JObject.Parse(x["value"].ToString()).ToObject<Booking>()).ToList();
是选择字符串并将其解析为对象,然后将其转换为真正的方法吗?还是可以更有效地做到这一点?
相关分类