Given the following JSON object,
form = {
\"name\": \"\",
\"address\": {
\"street\": \"\",
\"city\": \"\",
\"province\": \"\",
\"postalCode\": \"\",
\"country\": \"\"
},
\"phoneDay\": \"\",
\"phoneCell\": \"\",
\"businessName\": \"\",
\"website\": \"\",
\"email\": \"\"
}
what is a tool to auto-generate the following C# class?
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; }
}
We have already looked at these questions:
Generate C# classes from JSON Schema Is asking about JSON Schemas which may be an approach to use down the road.
Benefits and drawbacks of generated C# classes for Json objects