Ho un endpoint API REST che assomiglia alla risposta JSON:
{
"products": [
{"id": 1040, "price": 2.95, ...}
{"id": 4545, "price": 3.95, ...}
]
}
Uno dei miei colleghi mi ha suggerito di aggiungere una chiave per ciascun elemento nell'elenco. Ha detto che renderebbe più facile sfogliare l'API. L'esempio precedente diventerebbe:
{
"products": {
"1040": {"id": 1040, "price": 2.95, ...}
"4545": {"id": 4545, "price": 3.95, ...}
}
}
Non renderlo dannoso per le prestazioni della mia API e posso capire come dovrebbe migliorare la navigabilità. Dovrei farlo? C'è qualche esempio di API pubblica che fa qualcosa di simile?