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 ]
· Added serialized/deserialized JSON to verbose tracing.
· Added support for using type name handling with ISerializable content.
· Not using default serializer settings with primitive values and JToken.ToObject.
· Error writing BigIntegers with JsonWriter.WriteToken.
· Serializing and deserializing flag enums with EnumMember attribute.
· Error deserializing interfaces with a valid type converter.
· Error deserializing ISerializable objects that also implement IConvertible.