Tema: Crear JSON
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/11/2012, 07:04
AJDC
 
Fecha de Ingreso: agosto-2003
Mensajes: 324
Antigüedad: 20 años, 8 meses
Puntos: 1
Crear JSON

Hola
Tengo un php que me genera un JSON.


Código:
[{"id":"2","nombre":"Cabo de Creus","longitud":"40.1234124","latitud":"3.3421245214","descripcion":"Parque Natural del Cabo de Creus, la zona más oriental de España"},{"id":"1","nombre":"Islas Medas","longitud":"40.4345424455245","latitud":"3.23452345234","descripcion":"Islas situadas en la costa de l'estartit"}]
Necesito que ese "array" tenga una clave, ya que en donde voy a leerlo le tengo que pasar una clave para que me recorra luego todo, cogiendo por ejemplo la clave "data"

Sería que quedara más o menos...

Código:
{
    data = {"id":"2","nombre":"Cabo de Creus","longitud":"40.1234124","latitud":"3.3421245214","descripcion":"Parque Natural del Cabo de Creus, la zona más oriental de España"},{"id":"1","nombre":"Islas Medas","longitud":"40.4345424455245","latitud":"3.23452345234","descripcion":"Islas situadas en la costa de l'estartit"}}
No sé si está bien escrito...

Mi php...
Código PHP:
//Recorremos las filas de la consulta
while($row $db->siguienteFila($result) ){    
    
$array_puntos[] = array (
        
'id'=> $row["id"],
        
'nombre' => htmlentities($row["Nombre"]),
        
'longitud' => $row["Longitud"],     
        
'latitud' => $row["Latitud"], 
        
'descripcion' => htmlentities($row["Descripcion"]),
     );
}
echo 
json_encode($array_puntos); 
Gracias