-Added compact framework support

-Refactored JavaScriptConvert to not rely on DateTimeOffset when converting dates
-Refactored JsonSerializer to use new CreateInstance on ReflectionUtils
-Deleted JsonHandler
This commit is contained in:
JamesNK
2008-09-21 10:23:55 +00:00
parent e8654d8c03
commit 33c2d69b54
25 changed files with 960 additions and 210 deletions
@@ -260,8 +260,10 @@ now brown cow?", '"', true);
int i = JavaScriptConvert.DeserializeObject<int>("1");
Assert.AreEqual(1, i);
#if !PocketPC
DateTimeOffset d = JavaScriptConvert.DeserializeObject<DateTimeOffset>(@"""\/Date(-59011455539000+0000)\/""");
Assert.AreEqual(new DateTimeOffset(new DateTime(100, 1, 1, 1, 1, 1, DateTimeKind.Utc)), d);
#endif
bool b = JavaScriptConvert.DeserializeObject<bool>("true");
Assert.AreEqual(true, b);