Uy ichida yana uy, ular ichida yana shkaf. JSON cheksiz ichma-ich bo'la oladi (amalda parserlarning chuqurlik limiti bor, odatda ~1000+).
{ "ism": "Aziz", "manzil": { "shahar": "Toshkent", "koordinata": { "lat": 41.3, "lon": 69.2 } }, "farzandlar": [ { "ism": "Laylo", "yosh": 5 }, { "ism": "Sardor", "yosh": 8 } ] }
Qiymatga yetib borish uchun yo'l (path) yoziladi: manzil.koordinata.lat yoki farzandlar[0].ism. JSON Pointer standarti esa shunday yozadi: /manzil/koordinata/lat.
Loyihalash maslahati
3-4 qavatdan chuqur ketsang, o'qish qiyinlashadi. Chuqurlik o'rniga id orqali bog'lash (normalizatsiya) ko'pincha yaxshiroq.
๐ Mashq: Uch qavatli tuzilma yoz: kompaniya โ bo'lim โ xodimlar massivi.
mashq.json
Uy mustahkam โ JSON to'g'ri โ