public static void Main()
var list = new System.Collections.Generic.List<ClasseBase>();
list.Add(new ClasseBase() { Nome = "Base" });
list.Add(new ClasseFilha() { Nome = "Filha", Idade = 20 });
var serializeNormal = System.Text.Json.JsonSerializer.Serialize(list);
var serializeObject = System.Text.Json.JsonSerializer.Serialize<object>(list);
Console.WriteLine(serializeNormal);
Console.WriteLine(serializeObject);
public string Nome { get; set; }
public class ClasseFilha : ClasseBase
public int Idade { get; set; }