Я уже некоторое время успешно использую json.NET в проектах без каких-либо проблем.Прошлой ночью я столкнулся с первым случаем, когда произошел сбой json.NET при попытке проанализировать данные json, полученные из надежного источника: твиттер API.
В частности, этот код вызывает ошибку:
string sCmdStr = String.Format("https://api.twitter.com/1/users/lookup.json?screen_name={0}", sParam);
string strJson = _oauth.APIWebRequest("GET", sCmdStr, null);
JObject jsonDat = JObject.Parse(strJson);
В моем случае строка sParam содержала около 25 числовых идентификаторов твиттера.Вызов API-интерфейса Twitter завершился успешно, но при вызове json.NET Parse произошла следующая ошибка:
"Ошибка чтения JObject из JsonReader. Текущий элемент JsonReader не является объектом: StartArray"
Кто-нибудь еще сталкивался с этим?Кто-нибудь знает способ обойти это?Я нахожусь в тупике, пока не решу это.