JavaScriptSerializer Вопрос - PullRequest
       0

JavaScriptSerializer Вопрос

0 голосов
/ 22 июля 2011

У меня возникли некоторые проблемы. DeSerializing следующий Json, он запускается, не выдает ошибок, однако реквизиты в классе все нулевые, так что он явно не работает.

 { "realms":[ { "type":"pve", "queue":false, "status":true, "population":"medium", "name":"Malfurion", "slug":"malfurion" } ] }

Приведенный выше JSON является строкой jsonResult, поэтому строка jsonResult = вышеуказанный JSON

Мой код:

public class Realm
{

    public string type { get; set; }

    public bool queue { get; set; }

    public bool status { get; set; }

    public string population { get; set; }

    public string name { get; set; }

    public string slug { get; set; }

}
var realm = javaScriptSerializer.Deserialize<Realm>(jsonResult);

1 Ответ

1 голос
/ 22 июля 2011

В объекте нет реквизита, поскольку объект содержит один массив с одним объектом в массиве.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...