Ich habe eine Klassendefinition, die eine Eigenschaft enthält, die eine Schnittstelle zurückgibt.
public class Foo
{
public int Number { get; set; }
public ISomething Thing { get; set; }
}
Beim Versuch, die Foo-Klasse mit Json.NET zu serialisieren, wird die folgende Fehlermeldung angezeigt: "Es konnte keine Instanz vom Typ 'ISomething' erstellt werden. ISomething kann eine Schnittstelle oder eine abstrakte Klasse sein."
Gibt es ein Json.NET-Attribut oder einen Konverter, mit dem ich eine konkrete Something
Klasse angeben kann , die während der Deserialisierung verwendet werden soll?