using System.Runtime.Serialization;
var person = new PersonTable() { PersonJson = "{\"FirstName\":\"John\",\"LastName\":\"Doe\"}" };
Console.WriteLine($"FirstName: {person.Person.FirstName}");
var serialized = JsonConvert.SerializeObject(person);
Console.WriteLine($"Serialized: {serialized} // Missing the Person property :(");
public string FirstName { get; set; }
public string LastName { get; set; }
public class PersonTable {
public string PersonJson { get; set; }
_person = JsonConvert.DeserializeObject<Person>(PersonJson);
PersonJson = JsonConvert.SerializeObject(_person);