Дочерняя модель отображается как нулевая ⇐ C#
Дочерняя модель отображается как нулевая
У меня есть базовый класс, как показано ниже:
класс BaseModel { Модель1 модель1 {получить; набор; } Список a1 { get; набор; } строка а2 {получить; набор; } } И модель Model1:
класс Модель1 { общественный родительский элемент BaseModel {get; набор; } List b1 => Родитель?.a1; строка b2 => Родитель?.a2; интервал b3 {получить; набор; } } РЕДАКТИРОВАТЬ: это файл Json, из которого должны быть заполнены значения:
{ "a2": "abc.abc", "идентификатор": "123", "а1": [ "/стр1", "/стр2", "/стр3" ] } Это код для доступа к JSON:
dynamic validData = DataProvider.GetTestData(); BaseModel m = validData?.ToObject(); Поставщик данных: общедоступный статический JObject GetTestData() { const string path = @"path/file.json"; вернуть JsonDataReader.Get(путь); } Я хочу получить значения BaseModel в Model1, но они заполняются как нулевые. Кажется, я что-то упускаю при установке значения.
Могу ли я получить помощь в том, что мне не хватает?
У меня есть базовый класс, как показано ниже:
класс BaseModel { Модель1 модель1 {получить; набор; } Список a1 { get; набор; } строка а2 {получить; набор; } } И модель Model1:
класс Модель1 { общественный родительский элемент BaseModel {get; набор; } List b1 => Родитель?.a1; строка b2 => Родитель?.a2; интервал b3 {получить; набор; } } РЕДАКТИРОВАТЬ: это файл Json, из которого должны быть заполнены значения:
{ "a2": "abc.abc", "идентификатор": "123", "а1": [ "/стр1", "/стр2", "/стр3" ] } Это код для доступа к JSON:
dynamic validData = DataProvider.GetTestData(); BaseModel m = validData?.ToObject(); Поставщик данных: общедоступный статический JObject GetTestData() { const string path = @"path/file.json"; вернуть JsonDataReader.Get(путь); } Я хочу получить значения BaseModel в Model1, но они заполняются как нулевые. Кажется, я что-то упускаю при установке значения.
Могу ли я получить помощь в том, что мне не хватает?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Почему дочерняя форма не отображается на том же экране, что и родительская форма?
Anonymous » » в форуме C# - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему дочерняя форма не отображается на том же экране, что и родительская форма?
Anonymous » » в форуме C# - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Почему дочерняя форма не отображается на том же экране, что и родительская форма?
Anonymous » » в форуме C# - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-