我有JSON字符串列表,每个字符串可能包含1000-2000条记录。列表计数可能在 100,000 左右。我尝试使用 JSON.net(JsonConvert.DeserializeObject),System.Web.Helpers.Json.Decode和JavascriptSerializer.Deserialize(我遵循了这篇文章并使用了DynamicJsonConverter)。在性能比较中,JavascriptSerializer.Deserialize比其他的更好,但它仍然不符合我的要求。我需要知道将 JSON 反序列化为对象/动态的最有效方法是什么。或者,如果有人想分享反序列化 JSON 的性能基准将非常有帮助。
谢谢!
JSON.NET 始终是高性能的。
旧,但相关:http://james.newtonking.com/archive/2010/01/01/net-serialization-performance-comparison