Я использую Visual Studio 2012 для Windows Phone 7, и это мое первое приложение. Когда я пытаюсь десериализации JSON строку с Json.NET я всегда получаю эту странную ошибку:Как десериализовать строку JSON для объекта .NET?
Пропавший метод: г rlib, Version = 3.7.0.0, культура = нейтральной, PublicKeyToken = 969DB8053D3322AC.System.Threading .Monitor.
Вот отрывок из моего кода, который десериализация моего JSON строки:
public void DeserializeFeed(string feed)
{
JsonSerializer ser = new JsonSerializer();
//JsonReader jr = new JsonTextReader(new StreamReader(feed));
Post deserializedPost = JsonConvert.DeserializeObject<Post>(feed);
}
я выкладываю здесь отладки шага за шагом режимом, чтобы дать более точную информации:
Кто-нибудь может мне помочь ? Надеюсь, я понятна!
+1 для исследования – GETah
Спасибо за ваш ответ, да это такая же ошибка, но пользователь имеет дело с другой библиотекой, я на самом деле пытаюсь использовать JSON.net, и я получаю эту странную ошибку, кто-нибудь знает, откуда она? –
Вы определенно включили правильную библиотеку (выглядит как версия Silverlight источника dll: http: //www.eugenedotnet.com/2010/12/windows-phone-7-serialization-json-net/)? Некоторые другие ошибки, которые, по-видимому, возникли у людей, пытаются использовать библиотеки, которые используют специальные компоненты Windows на платформе .NET на телефоне. – LlamaCloud