Conceptos y terminología
Origen de JSON
Como ya dijimos antes, JSON es el acrónimo de JavaScript Object Notation, basado en el ECMA-262 (concretamente ya fue definido en la tercera versión de JavaScript -JS en adelante- en 1999). Si nos ceñimos a este estándar de JS, nos vamos a asegurar que nuestro código, nuestro programa JS corra correctamente en cualquier navegador basado en el motor de renderizado HTML5 Webkit o cualquier sistema operativo basado en HTML5.
Así, JSON es una manera de intercambiar datos de manera mucho más eficiente, concisa, rápida y óptima, pues podemos intercambiar el mismo objeto con el que estamos trabajando, sin necesidad de serializar o hacer marshalling de datos.
Busca en Internet
Busca en Internet el significado de "serializar un objeto" y hacer "marshalling" de un objeto.
¿Crees que hay diferencia entre uno y otro? ¿Qué ventajas ofrece JSON frente a estas técnicas? Coméntalo con el/los compañero/a de clase que tengas a tu lado.
Obra publicada con Licencia Creative Commons Reconocimiento Compartir igual 4.0