using System.Collections.Generic;
public int IntMember { get; set; }
public string StringMember { get; set; }
static void Main(string[] args)
string s = "Hello, World";
string jsonString = JsonSerializer.Serialize(s);
Console.WriteLine("serialized:{2}\n{0} is the same:{1}\n--", s.GetType().Name, s == JsonSerializer.Deserialize<string>(jsonString),jsonString);
jsonString = JsonSerializer.Serialize(d);
Console.WriteLine("serialized:{2}\n{0} is the same:{1}\n--", d.GetType().Name, d == JsonSerializer.Deserialize<decimal>(jsonString), jsonString);
DateTime dt=DateTime.Now;
jsonString = JsonSerializer.Serialize(dt);
Console.WriteLine(jsonString);
Console.WriteLine("serialized:{2}\n{0} is the same:{1}\n--", dt.GetType().Name, dt == JsonSerializer.Deserialize<DateTime>(jsonString), jsonString);
List<Poco> listOfObjects = new List<Poco>();
listOfObjects.AddRange(new Poco[]
new Poco{IntMember = 1,StringMember = "Poco1"},
new Poco{IntMember = 2,StringMember = "Poco2"},
new Poco{IntMember = 3,StringMember = "Poco3"}
jsonString = JsonSerializer.Serialize(listOfObjects);
Console.WriteLine($"serialized:{jsonString}");