The function in lib/JSON.cs:193 protected static string ParseString (char[] json, ref int index, ref bool success)
throws an exception "The argument must not be in surrogate pair range" in lib/JSON.cs:244 s.Append (Char.ConvertFromUtf32 ((int)codePoint)); that is not handled by (tested on instagram API, media/popular endpoint). If you assume JSON API return status code via bool argument, this exception must be handled.
I've muted it with
try{
// convert the integer codepoint to a unicode char and add to string
s.Append (Char.ConvertFromUtf32 ((int)codePoint));
}catch(Exception e){
s.Append ( "" );
}
it works, but i'm not sure if it is correct logic.
The function in lib/JSON.cs:193
protected static string ParseString (char[] json, ref int index, ref bool success)throws an exception "The argument must not be in surrogate pair range" in lib/JSON.cs:244
s.Append (Char.ConvertFromUtf32 ((int)codePoint));that is not handled by (tested on instagram API,media/popularendpoint). If you assume JSON API return status code via bool argument, this exception must be handled.I've muted it with
it works, but i'm not sure if it is correct logic.