Zostałem obciążony tworzeniem prostego źródła danych, aby klienci mogli pobierać listę rzeczy według JSON. Każda rzecz ma identyfikator, więc moim pierwszym odruchem było stworzenie czegoś podobnegoJSON: kluczowe elementy według id, czy nie?
{
"13": {
"name": "foo",
"height": 17
},
"18": {
"name": "bar",
"height": 22
}
...
}
Ale powiedziano mi, że jest to nadużycie właściwości JS jako asocjacyjnej, tak, że coś takiego byłoby bardziej odpowiednie :
[
{
"id": 13,
"name": "foo",
"height": 17
},
{
"id": 18,
"name": "bar",
"height": 22
}
]
Druga wersja wydaje się ... trudna. Jaka jest tutaj najlepsza praktyka?
Dlaczego miałoby to stanowić nadużycie? Wydaje mi się, że to bardzo legalne użycie. –