Я использую Json.NET десериализации следующий JSON:Свойства разобранного объекта JSON нулевые
[
{
"id": 1234,
"name": "Example",
"coords": "[12:34]",
"relationship": "ownCity"
},
{
"id": 53,
"name": "Another example",
"coords": "[98:76]",
"relationship": "ownCity"
}
]
Я пытаюсь разобрать его в список.
List<City> cities = JsonConvert.DeserializeObject<List<City>>(json);
Definiton класса Город:
public class City
{
int id { get; set; }
string name { get; set; }
string coords { get; set; }
string relationship { get; set; }
}
Результатом является список из двух объектов города, но все их свойства равны нулю (идентификатор 0).
Может ли кто-нибудь дать мне понять, что я делаю неправильно? Заранее спасибо.
Точно так же вы знаете, идентификатор 0, так как целое значение по умолчанию 0, где, поскольку строка является ссылочным типом, они будут нулевыми. –