Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 反序列化JSON C的最快方法#_C#_Javascript_Json_Performance_Json.net - Fatal编程技术网

C# 反序列化JSON C的最快方法#

C# 反序列化JSON C的最快方法#,c#,javascript,json,performance,json.net,C#,Javascript,Json,Performance,Json.net,我有一个JSON字符串列表,每个字符串可能包含1000-2000条记录。列表计数可能在100000左右。我尝试使用JSON.net(JsonConvert.DeserializeObject)、System.Web.Helpers.JSON.Decode和JavascriptSerializer.Deserialize(我遵循post并使用DynamicJsonConverter)。在性能比较中,JavascriptSerializer.Deserialize比其他产品工作得更好,但仍然不能满足

我有一个JSON字符串列表,每个字符串可能包含1000-2000条记录。列表计数可能在100000左右。我尝试使用JSON.net(JsonConvert.DeserializeObject)、System.Web.Helpers.JSON.Decode和JavascriptSerializer.Deserialize(我遵循post并使用DynamicJsonConverter)。在性能比较中,JavascriptSerializer.Deserialize比其他产品工作得更好,但仍然不能满足我的要求。我需要知道什么是将JSON反序列化为对象/动态的最有效方法。或者,如果有人想分享反序列化JSON的性能基准,这将非常有帮助


谢谢

JSON.NET总是性能良好

古老但相关的:

非常好的链接,谢谢。我不知道.NET中有专门为JSON构建的库。我以前对
JavascriptSerializer
非常满意。我正在使用以下代码进行反序列化,请指导我是否可以对其进行优化。反序列化对象(json);