using Newtonsoft.Json; public class Person { public string Name { get; set; } public int Age { get; set; } } // create an instance of the Person class var person = new Person { Name = "John Doe", Age = 30 }; // create a JsonSerializer instance var serializer = JsonSerializer.Create(); // serialize the Person object to JSON var jsonString = ""; using (var writer = new StringWriter()) { serializer.Serialize(writer, person); jsonString = writer.ToString(); }
using Newtonsoft.Json; public class Person { public string Name { get; set; } public int Age { get; set; } } // create a JSON string representing a Person object var jsonString = "{\"Name\":\"John Doe\",\"Age\":30}"; // create a JsonSerializer instance var serializer = JsonSerializer.Create(); // deserialize the JSON to a Person object var person = new Person(); using (var reader = new StringReader(jsonString)) { person = serializer.DeserializeThe package library used in these examples is Newtonsoft.Json, which is a popular JSON serialization/deserialization library for .NET.(new JsonTextReader(reader)); }