El "foo" es inevitable en el sentido de "significa cualquier cosa", pues dicho valor es el índice que almacena tus objetos:
Código Javascript
:
Ver original// forma 1
var data = { "items": [
{
"id": "xxx",
"asset_id": "xxx",
"cat_id": "xx",
},
{
"id": "xxx",
"asset_id": "xxx",
"cat_id": "xx",
}
] };
console.log(data.items);
// forma 2
var items = [
{
"id": "xxx",
"asset_id": "xxx",
"cat_id": "xx",
},
{
"id": "xxx",
"asset_id": "xxx",
"cat_id": "xx",
}
];
console.log(items);
Si el desarrollo de dicha App lo hace alguien más tienes el derecho de exigir las especificaciones de manera objetiva, nada de "me dijeron que use X y no más" y no hay una justificación técnica al respecto. A decir verdad me parece poco profesional la sugerencia que te han dado sin ejemplo alguno.
Si ellos requieren de algo eficiente entonces que especifiquen a precisión la estructura de datos que prefieren, de otra forma adivinar no puedes.