Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/09/2013, 09:05
Avatar de pateketrueke
pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Pasar un JSON Array a JSON Object

¿Necesitas algo así?
Cita:
{ "foo": [
{
"id": "xxx",
"asset_id": "xxx",
"cat_id": "xx",
},
{
"id": "xxx",
"asset_id": "xxx",
"cat_id": "xx",

}
] }
Porque de cualquier forma es necesario el array que almacena a los sub-objetos, si lo piensas eso es una colección y es inevitable hacer uso de un array para ello.

Una forma aún peor de hacerlo sería así:
Cita:
{
"0": {
"id": "xxx",
"asset_id": "xxx",
"cat_id": "xx",
},
"1": {
"id": "xxx",
"asset_id": "xxx",
"cat_id": "xx",
}
}
Y eso parece que toma forma de un horripilante array-object, lo cual es una blasfemia al diseño de JSON per se.

Tu código original está bien, si lo necesitas meter en otro objeto está bien siempre y cuando uses algún índice válido. A decir verdad no entiendo por que quieres alterar un estructura que es aparentemente correcta, y sin explicar más contexto no podemos deducir más.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.