Json.NET 3.5 Beta 3

Rating:        Based on 5 ratings
Reviewed:  3 reviews
Downloads: 8486
Released: Mar 21, 2009
Updated: Mar 21, 2009 by JamesNK
Dev status: Beta Help Icon

Recommended Download

Source Code Json.NET 3.5 Beta 3 (source + binary + documentation)
source code, 1500K, uploaded Mar 21, 2009 - 8486 downloads

Release Notes

  • New feature - Added IMappingResolver interface and DefaultMappingResolver class. IMappingResolver property added to JsonSerializer, JsonSerializerSettings, JsonSchemaGenerator
  • New feature - Added CamelCaseMappingResolver
  • New feature - Added DeserializeNode overload to JsonConvert that allows a root element to be added to the XML
  • New feature - Added support for deserializing to IEnumerable<T>, ICollection<T>, IList<T> and IDictionary<TKey, TValue> members
  • New feature – Deserializer will now populate an object’s members with unused values after creating an object from a non-default constructor
  • New feature - Deserializer now attempts a case insensitive match to a member if the exact case match fails
  • New feature - Added a ToString(Formatting, JsonConverters[]) overload to JToken
  • New feature - Added AddAfterSelf, AddBeforeSelf methods to JToken
  • Change - JsonSerializer now ignores missing members by default
  • Fix - Made the error message when attempting to deserialize to an interface or abstract class clearer
  • Fix - Fixed the whitespace issues when writing a raw JValue token
  • Fix - XmlNodeConverter now handles nested arrays when converting JSON to XML
  • Fix - Ensure JavaScriptDateTimeConverter converts nullable DateTime members
  • Fix - Fix possible thread safety issues by adding double check locking to static reflection cache

Reviews for this release

     
Very well written, concise and extensible library.
by matterker on Jun 25, 2009 at 3:19 PM
     
Great stuff keep it up!
by aromero78 on May 28, 2009 at 3:19 PM
     
from google
by dsktt on Mar 25, 2009 at 3:43 PM