Нужно вывести json определенной структуры
гуру, сенсеи, мастера, наставники и все причастные! Прошу помощи. Поставили задачу сделать вывод 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". Собственно вот эту структуру я и не могу реализовать. Вероятно, что я заблуждаюсь в своем представлении структуры.
Источник: Stack Overflow на русском