سلام
من میخوام تعدادی تگ , که در تعدادی صفحه که این صفحات در تعدادی سایت وجود دارند داخل یک ساختار داده ای ذخیره کنم
به دو راه حل رسیدم
// pattern
{
"siteID":{
"pageID":[
"#btn-1","#btn-2","#btn-4"
],
...
},
...
}
// example
{
"11":{
"11":[ "#btn-1","#btn-2","#btn-3"],
"12":[ "#btn-4","#btn-5","#btn-6","#btn-7"],
"13":[ "#btn-8" ],
"14":[ "#btn-9","#btn-10" ],
},
"12":{
"15":[ "#btn-11","#btn-12","#btn-13"],
"16":[ "#btn-14","#btn-15","#btn-16"],
"17":[ "#btn-17" ,"#btn-18"],
},
"13":{
"18":[ "#btn-19","#btn-20","#btn-21"],
"19":[ "#btn-22","#btn-23","#btn-24"],
"20":[ "#btn-25" ],
},
"14":{
"21":[ "#btn-26","#btn-27","#btn-28"],
},
}
/////////////////////////////////////////////////////////////////////////////
// pattern
['siteID-pageID#tagHtmlID', ...]
// example
["11-11#btn-1","11-11#btn-2","11-12#btn-4"]
ساختار اول ساختار object هستش که استاندار هستش ولی پیچیده شد بعد برای حذف یک تگ یا صفحه یا سایت دردسر داریم
ساختار دوم یه ساختار که خودم قرارداد بستم اما خیلی راحت میشه حذف اضافه کرد
کدوم بهتره؟