我正在使用JSON.Net将JSON字符串反序列化为对象。我的JSON字符串由可以加载到数组或数据集上的大量数据组成。有人可以让我知道以下哪个appraoch更有效率。
var CSharpClassObject = JsonConvert.DeserializeObject<CSharpClass[]>(jsonString);
和
var dataSetObject = JsonConvert.DeserializeObject<DataSet>(jsonString);
答案 0 :(得分:1)
由于数据集所需的内存以及事件等,数据集通常效率低下。它们非常适合RAD(快速应用程序开发)而不是太多其他内容。出于您的目的(可能还有大多数其他目的),我当然建议您使用自定义类型。