我正在使用一个返回 JSON 数据的 Web 服务,并且在许多情况下,这些服务会在一个对象中返回多个属性,我想将这些属性分组到 C# 端的一个类中。考虑一个类结构,如:
class Person
{
public Address Address { get; set; }
public string Name { get; set; }
}
class Address
{
public string StreetAddress { get; set; }
public string City { get; set; }
public string ZipCode { get; set; }
}
JSON数据如下:
{ "Name" : "Pilchie",
"StreetAddress" : "1234 Random St",
"City" : "Nowheretown",
"Zip" : "12345"
}
是否可以将 myPerson
和Address
classes 属性化,以便它们序列化/反序列化为这种格式?