позволяет сказать, что у нас есть объект [], как это:объект Deserialize [] с известными типами
int Num = 3;
string Str = "test";
MyClass Obj = new MyClass();
object[] data = new object[] {Num, Str, Obj};
Я могу легко сериализовать что
string json = JsonConvert.SerializeObject(data);
но если я десериализации его
object[] deserializedData = JsonConvert.DeserializeObject<object[]>(json);
Затем десериализованнаяДата [0], которая первоначально имела тип «int», становится «длинной», deserializedData [2], которая первоначально была типа «MyClass» становится JObject.
Есть ли способ рассказать десериализатору, какие типы объектов ожидать от каждого индекса объекта []?
Я не заинтересован в создании класса-оболочки для сериализации/десериализации. Мне нужно знать, можно ли предопределить «структуру типа» объекта [], когда мы уже знаем структуру.
Отлично, и он выполняет то же самое, что и десериализован как объект []! благодаря – NicolaiM