【发布时间】:2021-05-06 14:05:41
【问题描述】:
我有以下Contacts JSON 数据-
{
"currentPage": 1,
"totalPages": 1,
"elementsOnPage": 0,
"totalElements": 1,
"contacts": [
{
"id": "9bf83fab-a485-495c-8e1f-b32c8fe9b9c6",
"version": 1,
"type": 2
}
]
}
在C#下面Contacts类与JSON进行映射-
public class Contacts
{
public System.Guid id { get; set; }
public long version { get; set; }
public ContactType type { get; set; }
}
致DeserializeJSON,我写了下面的代码-
Contacts contacts = JsonConvert.DeserializeObject<Contacts>(ContactsJson);
json 只不过是上面在C# 中给出的Contacts JSON。
现在,当我检查contacts object 时,所有值都是null,没有值分配给object properties。我错过了什么吗?请提供帮助或建议。
注意-我不想得到currentPage、totalPages、elementsOnPage和totalElements的值
TIA
【问题讨论】:
-
父对象(即currentPage和联系人数组)中字段的类型定义在哪里?
标签: c# json deserialization jsonconvert