Ahoj,
mám třídu Board, která obsahuje List<Tile>, kde Tile je abstraktní třída, od které dědí další třídy: ChanceCard, ChestCard, DiceCard, Tax, Train a Street. Pokouším se na straně serveru tento List zabalit do Jsona (úspěšně) a na straně klienta ho opět rozbalit a všechny instance z tohoto listu překopírovat do stejného typového listu. V tom ale program hodí chybu s touto hláškou:
{"Could not create an instance of type Monopoly.MonopolyGame.Model.Tile. Type is an interface or abstract class and cannot be instantiated. Path '[0].Index', line 3, position 12."}
Prosím nevěděl by někdo řešení tohoto problému?
Díky moc :)
List<Tile> list = JsonConvert.DeserializeObject<List<Tile>>(desObj);
//takto mám to rozbalování, které hodí error
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Stálý člen

Nahlásit jako SPAM
IP: 62.141.28.–
Guru
Zjistit počet nových příspěvků
































