Vamos a ver la funcion JSON.decode(), que significa decodificar
Al igual que JSON.encode() y JSON.decode() son FUNCIONES NATIVAS DE PHP PARA TRABAJAR JSON.
PASA DE UN STRING PHP A UN OBJETO PHP
//String a Objeto PHP
Por ejemplo, yo tengo un string.
$string = 'Cadena de texto de prueba';
var_dump($string);
Y nos va a mostrar una cadena de texto normal.
Ahora, por ejemplo tengo la siguiente cadena, también PHP.
$string = '{"a": 1, "b":2, "c": 3}';
var_dump($string);
Lo va a mostrar como antes. Como una cadena de texto.
Ahora, le voy a apicar JSON.decode()
$string = '{"a": 1, "b":2, "c": 3}';
$var1 = JSON.decode($string);
var_dump($var1 );
//Algo un poco más complejo:
$lista= '{
"nombre" : "Yamila",
"edad" : 35,
"boolean" : true,
"educacion" : {
"primaria" : "belgrano",
"secundaria" : "quinteros"
}
}';
$var2 = JSON.encode($lista);
print_r($var2)
Lo que vemos en el var dump en el navegador es que nos ha pasado de un string, porque para PHP no deja de ser un string a un objeto PHP.
Ahora, si le pasamos el parámetro true, lo convertimos EN UN ARRAY ASOCIATIVO:
$lista= '{
"nombre" : "Yamila",
"edad" : 35,
"boolean" : true,
"educacion" : {
"primaria" : "belgrano",
"secundaria" : "quinteros"
}
}';
$var2 = JSON.encode($lista, true);
print_r($var2)
Suscribirse a:
Enviar comentarios (Atom)
Creando plugin Wordpress - 03
11- USUARIOS -Para crear un usuario lo mas facil desde el admin- FUNCIONES PARA AGREGAR USUARIO: wp_create_user ( string $username , stri...
-
Vamos a la tabla y escribimos lo siguiente, suponte que tenemos la tabla posts y queremos agregar una llave foránea que será user_id, para h...
-
Hoy vamos a ver como hacer una aplicación que necesite estar separado fron y backend, por ejemplo, claro ejemplo de ello un panel de adminis...
No hay comentarios:
Publicar un comentario