2
0

ChangeLog 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. 2008-10-22 Marek Habersack <[email protected]>
  2. * JsonDeserializer.cs: object can contain more than one unquoted
  3. keys.
  4. 2008-09-23 Marek Habersack <[email protected]>
  5. * JavaScriptSerializer.cs: removed the LazyDictionary class, it's
  6. not needed anymore.
  7. 2008-09-23 Juraj Skripsky <[email protected]>
  8. * JsonSerializer.cs: "SerializeGenericDictionary" is an instance method,
  9. fix retrieval of its MethodInfo.
  10. Initialize serializeGenericDictionaryMethods (lazily).
  11. Add and use GetClosedIDictionaryBase to also handle cases where a
  12. non-generic class implements a closed IDictionary<,> (e.g.
  13. SomeDictionary : IDictionary<string, object>). Fixes bug #424704.
  14. First check for IDictionary<,>, then for IDictionary.
  15. 2008-09-20 Marek Habersack <[email protected]>
  16. * JsonDeserializer.cs: added support for stand-alone NaN, Infinity
  17. and -Infinity values, as well as the same within an array.
  18. 2008-09-19 Marek Habersack <[email protected]>
  19. * Json.cs: added new Serialize overload which takes a TextWriter
  20. for its output parameter.
  21. Added Deserialize methods.
  22. * JsonSerializer.cs: made InitialJavaScriptDateTicks internal.
  23. Added new Serialize overload which takes a TextWriter for its
  24. output parameter.
  25. Added WriteValue overloads for float and double - they must not be
  26. converted to strings as IConvertibles because their Max/MinValue
  27. end up converted incorrectly.
  28. * JavaScriptSerializer.cs: adjustments for the new JSON
  29. (de)serializer.
  30. * JsonDeserializer.cs: new JSON deserializer code, fully compliant
  31. with the .NET AJAX one.