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