0
Json.net api JsonConvert.PopulateObject
을 사용하고 있습니다.이 매개 변수는 먼저 json 문자열 두 개와 채우려는 실제 객체를 허용합니다.Json.net에서 사용자 정의 역 직렬화
내가 채우려는 객체의 구조는
가internal class Customer
{
public Customer()
{
this.CustomerAddress = new Address();
}
public string Name { get; set; }
public Address CustomerAddress { get; set; }
}
public class Address
{
public string State { get; set; }
public string City { get; set; }
public string ZipCode { get; set; }
}
내 JSON 문자열은 이제 Name
속성은 JSON 문자열에 존재 becuase 채워집니다
{
"Name":"Jack",
"State":"ABC",
"City":"XX",
"ZipCode":"098"
}
입니다하지만 CustomerAddress
입니다 인구가 유입되지 않습니다. json.net 라이브러리에서 json 문자열의 City
속성에서 CustomerAddress.City
을 채울 수있는 방법이 있습니까?