JSON データを返す Web サービスを使用しています。多くの場合、サービスは、C# 側のクラスにグループ化したい 1 つのオブジェクトで複数のプロパティを返します。次のようなクラス構造を考えてみましょう:
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"
}
Person
myとクラスを属性にしてAddress
、この形式にシリアライズ/デシリアライズすることはできますか?