如何在不使用Foreach的情况下将数组废弃到列表中
本文关键字:数组 废弃 列表 情况下 Foreach | 更新日期: 2023-09-27 18:20:37
我使用for each将数组反序列化为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);
}
所以我的问题是如何在不使用for each的情况下反序列化Array??或有没有更好的方法来提高性能?
感谢
你试过吗
JsonConvert.DeserializeObject<List<MyObject>>(response);