哪个更适合用于序列化对象? JsonSerializer或JsonConvert

时间:2016-08-12 10:12:36

标签: c# json serialization json-deserialization jsonserializer

我想在c#中序列化对象并了解我们可以同时JsonSerializerJsonConvert执行此操作。我知道关于这些的文档知识。

但我想知道哪个更好用于serialization个对象? JsonSerializerJsonConvert

1 个答案:

答案 0 :(得分:2)

据报道,来自JSON.net的JsonConvert表现更好。我实际上自己使用它并发现它非常容易使用并且可以很好地处理类中的属性。在内存使用方面它对我们有好处。我工作的应用程序能够处理大约3500到4000个请求,包括3个反序列化,2个http服务调用以检索数据,以及一个序列化和一个服务调用来推送数据。因此,就性能而言,它是一个很好的选择。 / p>

http://www.newtonsoft.com/json/help/html/performance.htm(我知道,有点偏颇,但仍然) nuget:https://www.nuget.org/packages/newtonsoft.json/