"GenericType<AnotherType>") и соответственно всем содержимым (вида json) которое должно в этот тип сериализироваться.
я придумал такой вариант :
находить тип дженерика через typeof
находить тип который расположен между <>
конструировать дженерик из пункта 1 с типом из пункта 2
делать Json.Deserialize на конечный полученный тип
может есть какой-то более простой вариант? Type.GetType такого типа строку не воспринимает
System.Text.Json?
А такое не работает? https://www.newtonsoft.com/json/help/html/serializetypenamehandling.htm
Эта жсонка должна считываться с разных приложух, так шо такое, там же фуллнейм с неймспейсом записывается
Ну думаю тогда писать только свой костыль Нужно распарсить строку с дженериком, затем каждый тип создать по типу такого Type t = Type.GetType("MyGeneric<>"); t.MakeGenericType(innerType)
Обсуждают сегодня