Próbuję utworzyć obiekt .NET z JObject ale jestem coraz wszystkie właściwości obiektu jako domyślne (NULL dla łańcucha, 0 dla int etc.)Cofnięcie Json przy użyciu metody ToObject wyników we właściwościach domyślnych wartości
tworzę prosty Jobject:
var jsonObject = new JObject();
jsonObject.Add("type", "Fiat");
jsonObject.Add("model", 500);
jsonObject.Add("color", "white");
Klasa samochód jest:
public class Car
{
string type {get;set;}
int model {get ;set;}
string color {get;set;}
}
deserializacji jest tutaj:
Car myCar = jsonObject.ToObject<Car>();
Ale wynik w czasie wykonywania jest domyślne wartości: Run time picture
Chciałbym wiedzieć, dlaczego tak się dzieje i jak należy to zrobić poprawnie,
Dzięki
Zmarnowałem 2 godziny na to ?! Wielkie dzięki! –