Tôi đã bị tính phí khi tạo nguồn dữ liệu đơn giản để khách hàng có thể truy xuất danh sách các thứ bằng JSON. Mỗi điều có một ID, vì vậy xung đầu tiên của tôi là tạo ra một cái gì đó giống nhưJSON: các mục chính theo id hay không?
{
"13": {
"name": "foo",
"height": 17
},
"18": {
"name": "bar",
"height": 22
}
...
}
Nhưng tôi đã được cho biết rằng đây là một sự lạm dụng tài sản JS như một mảng kết hợp, do đó một cái gì đó như thế này sẽ thích hợp hơn :
[
{
"id": 13,
"name": "foo",
"height": 17
},
{
"id": 18,
"name": "bar",
"height": 22
}
]
Phiên bản thứ hai dường như ... khó khăn. Thực hành tốt nhất ở đây là gì?
Tại sao điều này lại là lạm dụng? Dường như với tôi như một cách sử dụng rất hợp pháp. –