public B f2;
}
class B
{
public int bf1;
public C bf2;
}
class C
{
public int cf1;
}
Есть такой Json:
{
"f1" : 5,
"f2" : {
"bf1" : 1,
}
}
Десериализация с помощью newtonjson. Хочу чтобы в bf2 был не null, а значение заданное default конструктором от C.
Вариант как вот здесь у меня что-то не взлетел: http://stackoverflow.com/questions/33933417/json-net-deserialization-populate-missing-properties
Возможно у меня что-то просто в коде не так, позже хочу попробовать выделить в отдельное консольное приложение и там потестить. Сейчас мне просто интересно, может кто-нибудь уже сталкивался и знает решение?
Да вроде …public C bf2 = new C();… работает как надо
Обсуждают сегодня