[jayrock] push by azizatif - Added better check for use of FreeJsonMemberReadingHelper with non-obj... on 2011-05-03 17:50 GMT

1 view
Skip to first unread message

jay...@googlecode.com

unread,
May 3, 2011, 1:53:05 PM5/3/11
to jayrock...@googlegroups.com
Revision: 49861069babb
Author: azizatif
Date: Tue May 3 10:50:17 2011
Log: Added better check for use of FreeJsonMemberReadingHelper with
non-object after ctor
http://code.google.com/p/jayrock/source/detail?r=49861069babb

Modified:
/src/Jayrock.Json/Json/FreeJsonMemberReadingHelper.cs

=======================================
--- /src/Jayrock.Json/Json/FreeJsonMemberReadingHelper.cs Sat Apr 16
03:42:11 2011
+++ /src/Jayrock.Json/Json/FreeJsonMemberReadingHelper.cs Tue May 3
10:50:17 2011
@@ -199,6 +199,14 @@
@"Unexpected EOF while attempting to look for
member named '{0}'.",
name));
}
+
+ JsonTokenClass clazz = reader.TokenClass;
+ if (clazz != JsonTokenClass.Object &&
+ clazz != JsonTokenClass.Member)
+ {
+ throw new JsonException(string.Format(
+ @"Found {0} where a JSON Object or Member was
expected.", clazz));
+ }
}

//

Reply all
Reply to author
Forward
0 new messages