JSON es un formato ligero de intercambio de datos que desde hace algún tiempo ha comenzado a usarse de una forma tan popular como se uso en su tiempo el XML. JSON es la abreviación de JavaScript Object Notación – Notación de Objetos de JavaScript – También es subconjunto del estándar ECMA 262 publicado en diciembre de 1999. El formato de JSON es ampliamente reconocido por una gran variedad de lenguajes como Java, PHP, JavaScript, C++, C# entre otros, la lista completa se puede consultar desde el sitio web de JSON.
Para muchos, es el compañero perfecto de Ajax. Al igual que XML, sirve para modelar y presentar datos, así que se puede combinar con todo tipo de aplicaciones como lectores RSS, Widgets de WordPress, Mods de Joomla, Gadgets y Badges en diferentes aplicaciones y servidores.
Esta constituido por dos estructuras perfectamente válidas en cualquier lenguaje de programación:
- Una colección de pares nombre / valor
- Una lista ordenada de valores
Decodificar JSON desde array
Lo primero será crear un simple PHP, el cual contiene un array de prueba, y la transformación a JSON.
1, 'dos' => 2, 'tres' => 3, 'cuatro' => 4, 'cinco' => 5); echo json_encode($numeros); ?>
Como resultado, obtendremos lo siguiente:
{"uno":1,"dos":2,"tres":3,"cuatro":4,"cinco":5}
Decodificar JSON desde MySQL
El segundo ejemplo, es crear un JSON desde datos obtenidos de una consulta a MySQL
Lo que hace el ejemplo, es en primer lugar conectarse a una base de datos, luego guarda los datos obtenidos en un array, finalmente lo toma y muestra en pantalla en formato JSON.
Como resultado obtenemos
[["uno","1"],["dos","2"],["tres","3"],["cuatro","4"],["cinco","5"]]
Codificar array en JSON
Aquí vemos lo inverso a lo hecho anteriormente, tenemos un arreglo con estructura JSON y lo decodificaremos para verlo en un array de PHP.
0 comentarios:
Publicar un comentario