Как создать динамический класс по десериализованному XML или JSON в C#?
Можно ли создать динамический класс в C# по десериализованной строке:
JSON
{"K":10,"Sums":[12.0,45678.0,12.0,512.0],"Muls":[3,5,10,12,45]}
XML pastebin.com/MuSHLSH0
Если только объект анонимного класса. У вас типовой формат XML/JSON или случайный/неизвестный ? Если типовой - то можно сделать свой класс и описать сериализацию/десериализацию.
Я закинул сюда, как выглядит XML pastebin.com/MuSHLSH0
По сути, класс при сериализации он известный, а вот для десериализации он может быть неизвестным. Нужно это, что бы не писать парсеры.
UncleAlexKun: Повторю еще раз. Если примерная структура известна, да и если можно описать схему для валидации прилетевшего XML - можно написать класс, в объект которого десериализовать данные. Если каких-то данных может не быть - для этого есть INullable и ?.