Нужно вывести json определенной структуры

Рейтинг: 0Ответов: 0Опубликовано: 08.06.2023

гуру, сенсеи, мастера, наставники и все причастные! Прошу помощи. Поставили задачу сделать вывод json следующей структуры:

{
 Дата  
 Номер дома:  
 {  
   квартира1:  
        {  
         Проживающий1  
         Проживающий2 ..  
        }  
   квартира2:  
        {  
         Проживающий1  
         Проживающий2 ..  
        }  
     }  
   }  

у меня получается сделать только вывод "квартира1", а как сделать такой сложной структуры - не пойму.

    app.Run(async (context) => 
    {
     Appart appart1 = new Appart("Иванов", "Иванова");
     string fileName="living.json"; 
    string jsonString = JsonSerializer.Serialize(appart1);
     File.WriteAllText(filename, jsonString);
     await context.Response.SendFileAsync(living.json);
     } )
app.Run();

 public class Appart
{
     public string Living1 {get; set;}
     public string Living2 {get; set;}
 public Appart(string living1, string living2)
 {
 Living1 = living1;
 Living2 = living2;
 } 
} 

Как мне кажется должен быть создан "общий" объект, содержащий в себе дату, объект "Номер дома", в свою очередь, объект "номер дома", должен содержать объекты "квартира N", которые содержат в себе "Проживающий N". Собственно вот эту структуру я и не могу реализовать. Вероятно, что я заблуждаюсь в своем представлении структуры.

Ответы

Ответов пока нет.