我需要获取以这种方式构造的复杂json:
Home1 -->|-->door1|--> doorname1
| |--> doorname2
|-->door2 --> doorname1
| |--> doorname2
| |--> doorname3
Home2 -->|-->door1|--> doorname1
| |--> doorname2
|-->door2 --> doorname1
| |--> doorname2
| |--> doorname3
|-->door3 --> doorname1
| |--> doorname2
| |--> doorname3
| |--> doorname4
| |--> doorname5
以此类推。.我不知道房子可以有多少扇门,而且我也不知道一扇门可以有多少扇门。我想我必须创建一个内部带有struct的结构,就像我之前说的,在我不知道房屋可以拥有多少扇门之前,我曾想像过Home必须有一个门列表,而struct门需要有一个列表门名。 就是说...生成这些结构的最佳方法/方法是什么? 这是我到目前为止所拥有的
public struct Json
{
public List<Home> houses { get; set; }
}
public struct Home
{
public List<Door> doors { get; set; }
}
public struct Door
{
public List<Doorname> doornames{ get; set; }
};
public struct Doorname
{
public string names{ get; set; }
};
我不太确定(如果不是全部)这是否是正确的方法。.我不知道如何才能牢固地保留带有door和Home的门名称之间的连接。 有人可以指出正确的方向吗?对不起我所提供的令人困惑的问题和愚蠢的示例,如果需要,我在这里给出更好的解释。