Das stimmt. Aber er muss es doch nur auf TObject
casten und schon kann er es nach Feldern absuchen wie er es sonst auch macht.
Wobei mir persönlich - wenn ich der Derialisierer wäre - dann im JSON noch der konkrete Typ des serialisierten Objektes (also der Klassenname), fehlt. Denn ich kann mir keinen Deserialisierer vorstellen, der zu den im JSON enthaltenen Attributen automatisch alle im System (oder einer Klassenliste) bekannten Typen absucht und die passendste Klasse wählt.