ファイルに保存するデータがあります。データは以下のとおりです。
{
"student": {
"FirstName": {
"Initial": "Mr.",
"Value": "Luis"
},
"MiddleName": {
"Initial": "Mr.",
"Value": "Bruce"
},
"LastName": "Wayne"
}
}
ファイルからデータを Student クラスに取得します。
public class Student
{
public FirstName Firstname {get;set;}
public MiddleName Middlename {get;set;}
public string LastName {get;set;}
}
public class FirstName
{
public string Initial {get;set;}
public string Value {get;set;}
}
public class MiddleName
{
public string Initial {get;set;}
public string Value {get;set;}
}
私の質問は次のとおりです。同じ情報を保存するために、以下に示すクラスを作成できますか?
public class Student
{
public NameClass Firstname {get;set;}
public NameClass Middlename {get;set;}
public string LastName {get;set;}
}
public class NameClass
{
public string Initial {get;set;}
public string Value {get;set;}
}
それは正しいアプローチですか?または私の以前のアプローチの方が良いですか?