Avendo lavorato su diverse basi di codici di applicazioni Web, ho visto alcune divergenze nel modo in cui i back-end servono JSON ai front-end per strutturare quei dati. In particolare, quando un back-end vuole restituire un numero di oggetti della stessa struttura. Racchiudi tutti gli oggetti di un array? E la "chiave" del primo array? Cosa dovrebbe essere?
Ad esempio, supponiamo che il mio back-end voglia restituire un numero di elementi "immagine". Ogni elemento dell'immagine è strutturato in questo modo:
{
"id" : 123,
"filename" : "someFile.jpg",
"caption" : "some image or other",
"gallery" : 123
}
Come faccio a strutturare correttamente un raggruppamento di questi elementi per il consumo da parte di un front-end javascript?