Formatos de intercambio de datos XML o JSON

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 ha sido adoptado por muchas empresas tecnológicas por sus ventajas respecto al formato XML.

La estructura de cada formato es distinta, esas diferencias determinan las ventajas o desventajas de una sobre la otra.

Diferencias entre XML y JSON

Formatos de intercambio de datos XML o JSON

Ventajas de JSON frente a XML

JSON es más fácil de analizar que un XML, es posible analizarlo mediante un objeto desde JavaScript para utilizarse directamente.

Por lo tanto, JSON se puede utilizar directamente desde JavaScript, mientras que XML es necesario un analizador XML para posteriormente leerse.

Una de las tecnologías que utilizan estos formatos es AJAX.

AJAX comenzó utilizando principalmente XML (desde su nombre lo indica AJAX, la X de XML), con la aparición de JSON esto cambio.

Implementando JSON con AJAX se logra notar un cambio en la velocidad de transferencia, debido a su simplicidad.

Podría interesarte Consultar valores de un XML en SQL Server  

Estructuras de ambos formatos

XML

<Libros>
    <Libro>
        <Titulo>Aura</Titulo>
        <Autor>Carlos Fuentes</Autor>
    </Libro>
    <Libro>
        <Titulo>El laberinto de la soledad</Titulo>
        <Autor>Octavio Paz</Autor>
    </Libro>
</Libros>

JSON

{"Libros":[
    { "Titulo":"Aura", "Autor":"Carlos Fuentes" },
    { "Titulo":"El laberinto de la soledad", "Autor":"Octavio Paz" }
]}

Conclusiones

Actualmente en las empresas del giro financiero utilizan XML para el transporte de datos por disposición de las instituciones financieras.

La mayoría de las aplicaciones móviles utilizan JSON para agilizar las transferencias y por lo tanto es una tecnología que predominara.

Mi recomendación es que utilices JSON si tu aplicación solo transporta datos tradiciones (texto).

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *