正在将Json字符串反序列化为C#类对象或数据集.哪个更有效



我正在使用JSON.Net将JSON字符串反序列化为对象。我的JSON字符串由巨大的数据组成,这些数据可以加载到数组或数据集上。有人能告诉我以下哪种方法更有效吗。

var CSharpClassObject = JsonConvert.DeserializeObject<CSharpClass[]>(jsonString);

var dataSetObject = JsonConvert.DeserializeObject<DataSet>(jsonString);

由于数据集所需的内存以及事件等原因,数据集通常效率低下。它们非常适合RAD(快速应用程序开发),而不是太多其他功能。出于您的目的(可能还有大多数其他目的),我当然建议使用自定义类型。

相关内容

  • 没有找到相关文章

最新更新