Browse by Tags

Binary data and text file formats (JSON, XML) don’t tend get along. To be included in JSON or XML binary data has to be encode into a text friendly format, generally base64 , which creates overhead both in the time spent encoding/decoding binary, and the extra size of the text encoded data in the message. {   "binary": "SGVsbG8gV29ybGQ=" } The Test In our test we’ll compare...

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...

.NET 2.0 Support Json.NET now has .NET 2.0 support! The great thing about 2.0 support is Json.NET 1.3.1 can finally be retired. Going on 2 years old now, 1.3.1 is chock full of bugs that I have fastidiously ignored. Upgrade recommended! If you’re interested in the details I have previously blogged about adding .NET 2.0 support to Json.NET here . Error Handling Json.NET now has an Error event...

Word on the twitter is that Json.NET runs on the iPhone via Monotouch . Very cool. More Posts Next page »