Foros del Web » Programando para Internet » PHP »

Crear JSON

Estas en el tema de Crear JSON en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 23/11/2012, 07:04
 
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
  #2 (permalink)  
Antiguo 23/11/2012, 07:54
Avatar de h2swider  
Fecha de Ingreso: julio-2007
Ubicación: Ciudad de Buenos Aires
Mensajes: 932
Antigüedad: 16 años, 8 meses
Puntos: 194
Respuesta: Crear JSON

'descripcion' => htmlentities($row["Descripcion"]), tiene una coma de mas al final.

Por lo demas parece estar bien.
__________________
Codifica siempre como si la persona que finalmente mantedra tu código sea un psicópata violento que sabe donde vives

Etiquetas: html, json
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:43.