[英]How to Deserialise Array into List without using Foreach?
我将数组反序列化为List用于每个。 但是当记录数不超过1000时,反序列化会花费太多时间。这是我的代码:
// Access record from API
string response = await httpClient.GetStringAsync(new Uri(url));
// Decode...
var myArray = JArray.Parse(response);
// Deserialize...
foreach (JObject jo in myArray)
{
var myObject= JsonConvert.DeserializeObject<myObject>(jo.ToString());
myObjectList.Add (myObject);
}
所以我的问题是如何不对每个数组使用反序列化数组? 还是有更好的方法来提高性能?
谢谢
你有没有尝试过
JsonConvert.DeserializeObject<List<MyObject>>(response);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.