Browse by Tags
Improved BSON Performance BSON performance has improved markedly in R7. Deserializing is as fast as it was before (i.e. ridiculously fast) but writing BSON has gotten a big boost when writing large complex objects. Using an extreme example this benchmark compares the previous release with the new BSON serializer: ShouldSerialize Did you know that the good old XmlSerializer had support for conditionally...
A lot of work around performance went into the latest release of Json.NET , with big improvements in both serializing and deserializing over the previous version. I can happily say that Json.NET is now faster than both the JavaScriptSerializer and the WCF DataContractJsonSerializer over all scenarios. Other .NET Serializers The latest performance improvements now puts Json.NET on the same level...
A new Json.NET release! As well as the new features below this release also adds documentation for common questions and I’ve spent some time having fun working hard on performance to make this the fastest version ever. Expect a post with sweet Excel graphs in the near future. Binary JSON (BSON) support Json.NET now supports reading and writing binary JSON (BSON). BSON is a standard for binary JSON...
Json.NET references a couple of assemblies that you wouldn’t expect for a JSON parser: System.Data.Linq (LINQ to SQL) System.Data.Entity (ADO.NET Entity Framework) Types from these assemblies are used to customize serialization behavior and make using Json.NET with them Just Work. While I always like things that Just Work, I’m not super happy about having dependencies on unrelated assemblies...
“There are those who said this day would never come. What are they to say now?” – Prophet of Truth , Halo 2 As of the latest source code commit, Json.NET 3.5 supports running on the .NET 2.0 framework. Yes you read that right all you dot-net-two-point-oh-ers, next release expect a hot, hot Newtonsoft.Json.Net20.dll coming your way. LINQ enabling a .NET 2.0 application The main barrier to getting Json...
More Posts
Next page »