0
我有兩個JSON,一個是由服務器生成的,另一個是我自己寫的。我懷疑哪一個更好,我寫的使用更少的磁盤空間,更容易解析。但是,後端工程師會如何產生這樣的迴應呢?每個人有沒有重大的利弊?哪個JSON更好
{
"searchquery": "wide fit running shoes",
"timetaken": 1.607,
"size": 3,
"array": [{
"prodid": 902,
"prodtitle": "Naturalizer Scout Wide Open Toe Slingback Sandals Shoes Blue Womens New/Display",
"mtype": "shoe",
"expkey": "running",
"price": 75.00,
"imgurl": "http://ecx.images-amazon.com/images/I/31lStgJu2AL._SY395_.jpg",
"5count": 0,
"4count": 2,
"1count": 0,
"2count": 1,
"3count": 1,
"buyurl": "http://someurl.com"
}, {
"prodid": 902,
"prodtitle": "Naturalizer Scout Wide Open Toe Slingback Sandals Shoes Blue Womens New/Display",
"mtype": "shoe",
"expkey": "fit",
"price": 75.00,
"imgurl": "http://ecx.images-amazon.com/images/I/31lStgJu2AL._SY395_.jpg",
"5count": 0,
"4count": 16,
"1count": 0,
"2count": 14,
"3count": 14,
"buyurl": "http://someurl.com"
}]
}
或
{
"searchquery": "wide fit running shoes",
"timetaken": 1.607,
"size": 3,
"array": [{
"prodid": 902,
"prodtitle": "Naturalizer Scout Wide Open Toe Slingback Sandals Shoes Blue Womens New/Display",
"mtype": "shoe",
"price": 75.00,
"imgurl": "http://ecx.images-amazon.com/images/I/31lStgJu2AL._SY395_.jpg",
"experiences": [{
"expkey": "fit",
"count": [0, 14, 14, 16, 0]
},
{
"expkey": "running",
"count": [0, 1, 1, 2, 0]
}
],
"buyurl": "http://someurl.com"
}]
}
二,因爲它更靈活。這個「1count,2count,3count」可能會在未來的屁股疼痛(如果它還沒有)。 – MyMomSaysIamSpecial
是否有每個優點和缺點?你爲什麼認爲工程師選擇了第一個? @MyMomSaysIamSpecial – Annu
明確的第二選擇是更可取的, –