22 November, 2012

Json.NET 4.5 Release 11


Developer:

Website:

License / Price:

Platforms:

Databases:

Language:

Last Updated:

Category:
James Newton-King | More scripts
james.newtonking.com
MIT License 

Windows / Linux / Mac OS / BSD / Solaris
N/A
C#
November 22nd, 2012, 11:23 GMT [view history]
C: \ Development Tools \ Other Libraries

JSON is a light-weight, language independent, data interchange format.

The library can be used to write and read JSON data.

Json.NET is also available via NuGet.

Here are some key features of "Json.NET":

· Flexible JSON serializer to convert .NET objects to JSON and back again
· LINQ to JSON for manually reading and writing JSON
· High performance, faster than .NET's built-in JSON serializers
· Writes indented, easy to read JSON
· Convert JSON to and from XML
· Supports Silverlight and Windows Phone

What's New in This Release: [ read full changelog ]

New feature:
· Added ITraceWriter, MemoryTraceWriter, DiagnosticsTraceWriter
· Added StringEscapeHandling with options to escape HTML and non-ASCII characters
· Added non-generic JToken.ToObject methods
· Deserialize ISet<T> properties as HashSet<T>
· Added implicit conversions for Uri, TimeSpan, Guid
· Missing byte, char, Guid, TimeSpan and Uri explicit conversion operators added to JToken
· Special case so Version type is correctly deserialized

Changes:
· Silverlight and Windows Phone assemblies in NuGet are strong named again
· Improved CamelCasePropertyNamesContractResolver camel casing property names
· Explicit JValue conversions are more flexible when converting values

Fixes:
· Fixed QuoteChar not being used when writing DateTimes, TimeSpans, Uris and Guids
· Fixed JValue constructors for Uri, TimeSpan, Guid assigning incorrect JTokenType
· Fixed ReferenceLoopHandling not being used when serializing ISerializable and dynamic values
· Fixed potential null reference error when getting attributes


Download button
Via: Json.NET 4.5 Release 11

0 Comment: