Está en la página 1de 6

La gestión de datos en formatos JSON, XML, en un

manejador de base de datos.

JSON es la sigla derivada de JavaScript Object Notation, un formato


de archivo estándar abierto para almacenar datos de forma
organizada y legible, al mismo tiempo que facilita el acceso. Los
datos se presentan en un formato textual básico que consiste en
pares “clave / valor”, lo cual facilita diversos procesos de intercambio
de información.
Estrechamente relacionado con JavaScript, este formato puede, por
lo tanto, ser generado y leído por la mayoría de los lenguajes de
programación. Esta universalidad le ha permitido convertirse en una
forma muy popular de almacenar, organizar, leer y compartir datos
en aplicaciones y servicios web.

Muchos sitios web utilizan JSON para compartir datos, además de


feeds RSS, un formato para entregar contenido en tiempo real a
través de Internet. Por una buena razón, los feeds JSON se pueden
cargar de forma asincrónica más fácilmente que los feeds XML / RSS.

Por lo tanto, se utiliza ampliamente para la comunicación asincrónica


entre el navegador y el servidor, en particular como reemplazo de
XML en ciertos sistemas de tipo AJAX.
Se utiliza en varias situaciones, como:

1- Solicitudes AJAX, ya que es más rápido y fácil de explorar en


JavaScript que en XML
2- Envía información de un servidor a un usuario para mostrarla
en una página web o viceversa. Estas características lo
convierten en un lenguaje ideal y universal para el intercambio
de datos
3- Formato de texto para implementar tags de datos
estructurados de schema.org, que estructuran las páginas
HTML y permiten que los mecanismos de búsqueda entiendan
el contenido. Actualmente, Google también recomienda este
formato para optimizar estrategias de SEO.

JSON O XML
Aunque XML todavía se utiliza ampliamente, JSON ha ganado mucha
popularidad. Según Douglas Crockford, ¡este formato en realidad
tiene varias ventajas sobre XML!
En primer lugar, XML no está optimizado para el intercambio de
datos, por ejemplo. Por una buena razón, no corresponde al modelo
de datos de la mayoría de los lenguajes.
Los formatos de intercambio de datos XML o JSON son archivos que
utilizan las aplicaciones para trasportar gran cantidad de
información.
XML es el primero en utilizarse para este fin, muchas de las
aplicaciones almacenan información mediante este formato.
JSON por su parte a sido adoptado por muchas empresas
tecnológicas por sus ventajas respecto al formato XML.
DIFERENCIAS

Ventajas de JSON frente a XML


1- JSON es más fácil de analizar que un XML, es posible analizarlo
mediante un objeto desde JavaScript para utilizarse
directamente.
2- Por lo tanto, JSON se puede utilizar directamente desde
JavaScript, mientras que XML es necesario un analizador XML
para posteriormente leerse.
3- Una de las tecnologías que utilizan estos formatos es AJAX.
4- AJAX comenzó utilizando principalmente XML (desde su
nombre lo indica AJAX, la X de XML), con la aparición de JSON
esto cambio.
5- Implementando JSON con AJAX se logra notar un cambio en la
velocidad de transferencia, debido a su simplicidad.

Insertar un archivo JSON en una base de datos utilizando PHP


El código JSON se utilizará como base para el resto de este artículo.
El siguiente paso es mostrar cómo insertar un archivo JSON en una
base de datos utilizando PHP. Para este ejemplo voy a usar una base
de datos MySQL.
A continuación, mostramos la sintaxis JSON:

Listado 1. studJson.json

{
"StdID": "0106",
"StdData": {
"StdName": "Mirwaise",
"StdAge": "23",
"StdGender": "Male",
"StdNo": "12345",
"StdAddress": {
"StdStreet": "786 Street",
"StdCity": "Riad",
"StdCountry": "Arabia Saudita",
"StdPostal": "98765"
}
},
"STDEDU": {
"StdDept": "Computer Science",
"StdSemester": "8",
"StdMajor": "Programación Web"
}
}
REFERENCIA DE INFORMACION
Insertar un archivo JSON en una base de datos utilizando PHP | Fácil WebPro (facilwebpro.com)

También podría gustarte