CSharp C# Convert Object To JSON

static void Main(string[] args)
{
var n = new Name();
n.FirstName = "William";
n.MiddleName = "Henry";
n.LastName = "Gates";
var c = new Contact();
c.Name = n;
c.PhoneNumber = "+1 425-882-8080";
Console.WriteLine(JsonConvert.SerializeObject(c));
}
private class Name {
[JsonProperty("first_name")]
public string FirstName;
[JsonProperty("middle_name")]
public string MiddleName;
[JsonProperty("last_name")]
public string LastName;
}
private class Contact {
[JsonProperty("name")]
public Name Name;
[JsonProperty("phone_number")]
public string PhoneNumber;
}

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Kevin FOO

Kevin FOO

A software engineer, a rock climbing, inline skating enthusiast, a husband, a father.