У меня сплющенный JSON:
{
"CaseName" : "John Doe v. State",
"CaseDate" : "<some date>",
"Client.FirstName" : "John",
"Client.LastName" : "Doe",
"Client.Email" : "[email protected]"
etc...
}
Я хочу десериализовать его обратно на эту сущность:
public class Case()
{
public string CaseName { get; set; }
public string CaseDate { get; set; }
public Client Client { get; set; }
}
где Client.FirstName
, Client.LastName
и Client.Email
являются свойствами объекта Client
. Используя Json.NET, есть ли способ заставить его разобрать точечную нотацию и десериализировать этот объект правильно? В настоящее время, используя настройки по умолчанию, он сообщает мне, что Client.FirstName
не является свойством типа Case
.