Я пытаюсь скопировать пример по этой ссылке. https://www.newtonsoft.com/json/help/html/PopulateObject.htm
[DataContract]
public class Account
{
[DataMember]
public int Id { get; set; }
[DataMember(Name = "title")]
public string Name { get; set; }
[DataMember]
public int MainContactId { get; set; }
[DataMember]
public DateTime DateCreated { get; set; }
[DataMember]
public DateTime DateUpdated { get; set; }
}
Account account = new Account
{
Id = 0,
Name = "xxx",
MainContactId = 0,
DateCreated = new DateTime(),
DateUpdated = new DateTime(),
};
string json = @"{
'Name': 'Help',
'MainContactId': 0,
}";
Newtonsoft.Json.JsonConvert.PopulateObject(json, account);
Console.WriteLine(account.Name);
Имя не меняется. Чего мне не хватает в примере.