Me he encargado de crear una fuente de datos simple para que los clientes puedan recuperar una lista de cosas por JSON. Cada cosa tiene una identificación, por lo que mi primer impulso fue crear algo así comoJSON: elementos clave por identificación o no?
{
"13": {
"name": "foo",
"height": 17
},
"18": {
"name": "bar",
"height": 22
}
...
}
Pero me han dicho que este es un abuso de propiedades JS como una matriz asociativa, por lo que algo así sería más apropiado :
[
{
"id": 13,
"name": "foo",
"height": 17
},
{
"id": 18,
"name": "bar",
"height": 22
}
]
La segunda versión parece ... difícil. ¿Cuál es la mejor práctica aquí?
¿Por qué sería esto un abuso? Me parece un uso muy legítimo. –