Del curso: Fundamentos de la programación: API y servicios web
JSON vs. XML
Como puedes ver, JSON y XML tienen varias similitudes y diferencias. En primer lugar, que ambos son autodescriptivos, lo que quiere decir que son fácilmente legibles por humanos. Asimismo, ambos son jerárquicos, es decir, hay unos valores contenidos dentro de otros en una jerarquía específica. Tenemos una lista de pacientes y subelementos paciente, y en JSON tenemos un objeto pacientes cuyas propiedades son otros objetos con los nombres de los pacientes. Por otro lado, JSON y XML pueden ser parseados por muchos lenguajes de programación y ambos pueden ser obtenidos por un XMLHttpRequest. Los objetos en JSON tienen tipos de datos, mientras que en XML los datos no tienen tipo porque todos deben ser String. Normalmente, JSON se utiliza en la mayoría de navegadores, mientras que el parsing de XML para ser soportado en varios navegadores puede ser complicado, especialmente por el DTD. Sin embargo, así como JSON no tiene capacidad para presentar [sus datos] de ninguna manera, XML ofrece no solo la posibilidad, sino también el soporte CSS para dar formato a los datos y mejorar su presentación. Por otro lado, JSON es mucho más fácil que XML a la hora de obtener datos, tienen soporte en la mayoría de herramientas AJAX y soporte nativo de objetos. En XML, evidentemente, los objetos deben ser convertidos a elementos con sus atributos. Al margen de esto, los archivos JSON son muchísimo más fáciles de leer que los XML. Es evidente. Es mucho más fácil de leer esto. Aunque, en cambio, JSON es bastante menos seguro que XML.
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.
Contenido
-
-
-
(Bloqueado)
Qué son los servicios web4 min 5 s
-
(Bloqueado)
XML y su uso en servicios web4 min 21 s
-
(Bloqueado)
Características de XML6 min 30 s
-
(Bloqueado)
Documentos XML5 min 16 s
-
(Bloqueado)
Buenas prácticas con XML6 min 14 s
-
(Bloqueado)
El formato JSON y sus usos3 min 11 s
-
(Bloqueado)
Sintaxis y características JSON2 min 35 s
-
JSON vs. XML2 min 6 s
-
(Bloqueado)
Otros formatos y técnicas: Yaml y Ajax6 min 11 s
-
(Bloqueado)
Protocolos de red7 min 45 s
-
(Bloqueado)
-
-
-
-
-
-