Releases
3.5.6
New feature - Added reading and writing binary JSON (BSON) support via BsonReader, BsonWriter
New feature - Added support for reading and writing byte arrays to JsonReader, JsonWriter and LINQ to JSON classes
New feature - Added ReadAsBytes to JsonReader
New feature - Added DataSetConverter, DataTableConverter
New feature - Added JPath and SelectToken to JToken
New feature - Added ObjectCreationHandling to JsonPropertyAttribute
New feature - Added IValueProvider, ReflectionValueProvider, DynamicValueProvider
New feature - Added serialization event support to Silverlight version
New feature - Added DBNull support to JValue
Change - Removed dependency on Entity Framework, LINQ to SQL and data annotations assemblies
Change - Upgraded Silverlight project to Silverlight 3
Change - Changed IsRequired to Required enum on JsonPropertyAttribute with options Default, AllowNull and Always
Change - Change converter to be resolved from new Converter property on JsonProperty
Change - Improved error message when JSON array encountered for object and vice-versa when deserializing
Change - Improved error message for converting types when deserializing
Change - Improved error message from getting and setting properties when serializing and deserializing
Change - Class converter now resolved from contract
Change - Built in serializers now resolved when contract is created
Change - JsonRaw removed and replaced with JRaw
Fix - Schema id not being written for collections
Fix - TimeSpan serialization incorrect on Compact Framework
Fix - Unicode line break string encoding when writing JSON
Fix - Empty string being incorrectly converted to null when deserializing
Fix - Unclosed object when including type name with array
Fix - Serializing objects with generic methods failing on Compact Framework
Fix - Remove DateTimeOffset stand-in from Compact Framework build
Fix - Modified .NET 2.0 build to run on environments without .NET 2.0 SP1
Fix - Changed deserialization to always use a new value created from a JsonConverter
Fix - XmlNodeConverter not converting comments in JSON
Fix - ToString culture inconsistency when serializing dictionary key
Fix - JTokenWriter not writing comments
Fix - Properties on existing derived objects not being populated during deserialization
You can’t perform that action at this time.