Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2013, 08:54
daicon
 
Fecha de Ingreso: julio-2010
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 0
Pasar un JSON Array a JSON Object

Hola gente,

Tengo una función que me devuelve información de la siguiente forma:
Código:
[
    {
        "id": "xxx",
        "asset_id": "xxx",
        "cat_id": "xx",
    },
    {
        "id": "xxx",
        "asset_id": "xxx",
        "cat_id": "xx",

    }
]
Según he mirado en: http://www.androidhive.info/2012/01/...sing-tutorial/

LA diferencia entre un Json Array y un JSON object es que el Json array esta envuelto en [], mientras que el Object esta en {}.
Si esto es correcto, yo lo que quiero devolver esa información en un Object, según entiendo, tal y como esta pero que lo que encierra a los objetos json, sea otro objeto json en si.
Esto es correcto?

Quiero hacerlo, por que luego lo trato con una App android y es mas eficiente que sea un objeto y no un array, pero no estoy seguro aun tengo que probarlo.

Que tendría que hacer para que fuera un object lo que devuelve?
En caso de que no se pueda, también me valdría encerrar el array en un object.

Un saludo y gracias

Pd: Lo que yo hice para crear eso fue:
Código PHP:
$result[] = new stdClass();


// esta tres líneas metidas en un bucle.
$result[$i]->id $row "id" ];
$result[$i]->asset_id $row "asset_id" ];
$result[$i]->cat_id_id $row "cat_id" ]; 

Gracias