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

Val*_*deh 8 c# serialization json jsonserializer json-deserialization

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

serialization但我想知道对于对象来说哪个更好?JsonSerializer或者JsonConvert

小智 5

JsonConvert据报道fromJSON.net的性能更好。我自己实际上使用过它,发现它非常易于使用并且attributesclasses. 就内存使用而言,这对我们有好处。我工作的应用程序能够处理大约 3500 到 4000 个请求,包括 3、2deserializationhttp service检索数据的调用以及 1 次serialization和 1 次推送数据的服务调用。因此,就性能而言,这是一个不错的选择。

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