{ "name": "", "address": { "street": "", "city": "", "province": "", "postalCode": "", "country": "" }, "phoneDay": "", "phoneCell": "", "businessName": "", "website": "", "email": "" }
このタスクを完了するのに役立ついくつかのツールを次に示します。
public class ContactInfo { public string Name { get; set; } public Address Address { get; set; } public string PhoneDay { get; set; } public string PhoneCell { get; set; } public string BusinessName { get; set; } public string Website { get; set; } public string Email { get; set; } } public class Address { public string Street { get; set; } public string City { get; set; } public string Province { get; set; } public string PostalCode { get; set; } public string Country { get; set; } }
2。Jsonclassgenator:
JSONファイルまたは文字列をパラメーターとして提供します。
app.quicktype.ioと同様に、ユーザーにフレンドリーなインターフェイスがあります。
利点と短所:
jsonclasssssssssatorデフォルトでは、名前をPascalcaseに変換します。属性処理:app.quicktype.ioは、辞書と無効なc#属性名を処理します。
以上がJSON文字列からC#クラスを自動的に生成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。