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

Via: Json.NET 4.5 Release 11






0 Comment:
Post a Comment