Baba ve oğulun patron olduğu bir D ailesi şirketimiz var ve biz bunu JSON ile şu şekilde ifade ediyoruz:
Alıntı:
>> string veri = `
> {
> "patron":
> {
> "oğul":{"ismi":"Ahmet"},
> "baba":{"ismi":"Mahmut"}
> }
> }`;
> ```
Kurallara uygun mu? Uygun, çünkü şu şekilde okuyabiliyoruz...
Alıntı:
>
> writefln("Oğul patron, %s bey ise", parseJSON(veri).object["patron"]
.object["oğul"]
.object["ismi"].str);
writefln("Baba patron, %s beydir!", parseJSON(veri).object["patron"]
.object["baba"]
.object["ismi"].str);
Ancak bunu "data structures" kodunu (yapısını) nasıl kuracağız? Şöyle bir şey aklıma geliyor, saçma oldu gibi!
Alıntı:
>> struct Patron
> {
> struct oğul
> {
> string ismi;
> }
> struct baba
> {
> string ismi;
> }
> }
> ```
--
[ Bu gönderi, <http://ddili.org/forum>'dan dönüştürülmüştür. ]