Итак, вот что происходит: я получил эту JSon строку (после загрузки изображения в Imgur, используя их API):Weird поведение с JsonConverter
{
"data": {
"id": "123456",
"title": null,
"description": null,
"datetime": 1378731002,
"type": "image/png",
"animated": false,
"width": 1600,
"height": 900,
"size": 170505,
"views": 0,
"bandwidth": 0,
"favorite": false,
"nsfw": null,
"section": null,
"deletehash": "qZPqgs7J1jddVdo",
"link": "http://i.imgur.com/123456.png"
},
"success": true,
"status": 200
}
Я пытаюсь десериализации в словарь, используя JsonConvert.DeserializeObject как это:
richTextBox1.Text = json;
Dictionary<string, string> dic = JsonConvert.DeserializeObject<Dictionary<string, string>>(json);
MessageBox.Show(dic["success"].ToString());
Дело в том, что я могу видеть строку JSON на RichTextBox, но MessageBox после JsonConvert никогда не появляется ... Что я здесь отсутствует?
На самом деле, я даже могу поставить точку останова после JsonCOnvert, она не будет запущена. Что происходит?
спасибо.
«Странное поведение» на самом деле не доступно для поиска. Можете ли вы поделиться с нами некоторой информацией об отладке, сообщениями об ошибках или чем-то более описательным, чем «странным поведением»? –