С простым классом/интерфейсом, подобным этому
public interface IThing
{
string Name { get; set; }
}
public class Thing : IThing
{
public int Id { get; set; }
public string Name { get; set; }
}
Как я могу получить строку JSON только с свойством "Name" (только свойства базового интерфейса)?
Собственно, когда я делаю это:
var serialized = JsonConvert.SerializeObject((IThing)theObjToSerialize, Formatting.Indented);
Console.WriteLine(serialized);
Я получаю полный объект как JSON (Id + Name);
Спасибо заранее!