Дочерняя модель отображается как нулевая ⇐ C#
Дочерняя модель отображается как нулевая
У меня есть базовый класс, как показано ниже:
класс BaseModel { Модель1 модель1 {получить; набор;} Список a1{get; набор;} строка а2 {получить; набор;} } И модель Model1:
класс Модель1 { общественный родительский элемент базовой модели {get; набор; } List b1 => Родитель?.a1; строка b2 => Родитель?.a2; интервал b3 {получить; набор;} } РЕДАКТИРОВАТЬ: Это файл Json, из которого должны быть заполнены значения:
{ "a2": "abc.abc", "идентификатор": "123", "а1": [ "/стр1", "/стр2", "/стр3" ] } Ниже приведен код для доступа к json:
динамический 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 { общественный родительский элемент базовой модели {get; набор; } List b1 => Родитель?.a1; строка b2 => Родитель?.a2; интервал b3 {получить; набор;} } РЕДАКТИРОВАТЬ: Это файл Json, из которого должны быть заполнены значения:
{ "a2": "abc.abc", "идентификатор": "123", "а1": [ "/стр1", "/стр2", "/стр3" ] } Ниже приведен код для доступа к json:
динамический 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 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-