1 2010-03-10 Atsushi Enomoto <atsushi@ximian.com>
3 * JsonReader.cs : moved to Sys.SM.Web/Sys.R.S.Json.
5 2010-03-10 Atsushi Enomoto <atsushi@ximian.com>
7 * JsonValue.cs : use Sys.SM.Web.dll's JavaScriptObjectDeserializer
8 for silverlight sdk / moonlight compatibility.
9 * JsonReader.cs : renamed to JavaScriptReader (for disambiguation in
10 Sys.SM.Web.dll). Now it is native-type based and used by the above
13 2010-02-18 Atsushi Enomoto <atsushi@ximian.com>
15 * JsonValue.cs : fix string escaping, it was giving wrong output
18 2010-02-18 Atsushi Enomoto <atsushi@ximian.com>
20 * JsonReader.cs : line endings after a value should not result in
22 * JsonObject.cs : duplicate object key "SHOULD" not be used, but
23 they are not rejected. So, make it a bit sloppy.
25 2010-01-27 Atsushi Enomoto <atsushi@ximian.com>
27 * JsonReader.cs : oops, added previous change to wrong position.
29 2010-01-27 Atsushi Enomoto <atsushi@ximian.com>
31 * JsonReader.cs : It seems it can either return int, long or decimal
32 depending on the value. Users cannot really predict what type of
33 the primitive value can be returned and casts to specific types
34 very likely fail. doh.
36 2010-01-27 Atsushi Enomoto <atsushi@ximian.com>
38 * JsonReader.cs : use decimal instead of int to parse decimal part
39 of numeric value. It can parse bigger value than int now (like
42 2009-10-05 Atsushi Enomoto <atsushi@ximian.com>
44 * JsonReader.cs : \uXXXX parser was totally wrong, giving wrong #.
46 2009-09-22 Atsushi Enomoto <atsushi@ximian.com>
48 * JsonValue.cs, JsonReader.cs, JsonPrimitive.cs :
49 Handle "null" values, as string, so far (haven't tried what .NET
51 Fix array ToString() that missed commas (while Save() worked fine -
52 it has different serialization logic).
54 2009-01-15 Atsushi Enomoto <atsushi@ximian.com>
56 * JsonReader.cs : consume ',' between items in an array.
58 2008-09-15 Atsushi Enomoto <atsushi@ximian.com>
60 * JsonObject.cs, JsonValue.cs : SL2b2 updates.
62 2008-08-28 Atsushi Enomoto <atsushi@ximian.com>
64 * JsonReader.cs : a ReadChar() is missing in number parsing.
66 2008-06-10 Atsushi Enomoto <atsushi@ximian.com>
68 * JsonArray.cs, JsonObject.cs, JsonPrimitive.cs, JsonReader.cs,
69 JsonType.cs, JsonValue.cs, MergedEnumerator.cs : initial checkin.