[英]How to Deserialise Array into List without using Foreach?
I deserialized array into List using for each. 我将数组反序列化为List用于每个。 But its taking too much time to deserialize when no of records more than 1000. This is my code :
但是当记录数不超过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);
}
So my question is how to deserialize Array without using for each ?? 所以我的问题是如何不对每个数组使用反序列化数组? OR Is there any better way to increase performance?
还是有更好的方法来提高性能?
Thank you 谢谢
你有没有尝试过
JsonConvert.DeserializeObject<List<MyObject>>(response);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.