Datos interesantes sobre JSON

La notación de objetos JSON o JavaScript es un formato ligero para transportar y almacenar datos. JSON se usa cuando los datos se transfieren de un servidor a una página web. Este lenguaje también se caracteriza por ser débilmente tipificado, basado en prototipos, dinámico y multiparadigma. 

Aquí hay algunos datos interesantes sobre JSON:

  • JSON se derivó de JavaScript , pero en 2017 muchos lenguajes de programación incluyen código para invocar y analizar datos en formato JSON. Es un formato de datos independiente del idioma. Para JSON, el tipo de medio oficial de Internet es application/json. Los nombres de archivo de JSON usan la extensión .json.
  • La primera persona en especificar y popularizar el formato JSON fue Douglas Crockford . El acrónimo nació en State Software, una empresa cofundada por Crockford y los demás miembros en marzo de 2001.
  • En un proyecto de juego de comercio de activos digitales para niños llamado Cartoon Orbit, se utilizó un precursor de las bibliotecas JSON en Communities.com para Cartoon Network , que utilizó un complemento del lado del navegador con un formato de mensajería con derechos de autor para influir en los elementos DHTML.
  • El JavaScript que se ejecuta en el navegador descifra la string JSON y muestra los detalles del producto en la página para el usuario.
  • La biblioteca jQuery JavaScript incluye algunos métodos útiles, por ejemplo, getJSON() y parseJSON(). Estos facilitan la aceptación de datos codificados en JSON a través de requests Ajax.
  • Para el texto JSON, el tipo MIME oficial es «aplicación/json» y esto ha sido adoptado por muchas de las implementaciones modernas.
  • JSON surgió de la necesidad de un protocolo de comunicación de servidor a navegador sin estado y en tiempo real sin hacer uso de complementos de navegador, como los métodos dominantes como Flash o applets de Java, que se utilizan a principios de la década de 2000.
  • Se está ampliando la compatibilidad con JSON mediante el uso de muchos paquetes ligeros de terceros. La lista de lenguajes admitidos incluye ColdFusion, Perl, Python, Rebol, ActionScript, E, Java, JavaScript, C, C#, ML, Objective CAML, PHP, Lua y Ruby.
  • La simplicidad de JSON ha resultado en su uso global, especialmente como sustituto de XML en Ajax. Una ventaja de JSON sobre XML como formato de intercambio de datos es que es mucho más sencillo escribir un analizador JSON.

Publicación traducida automáticamente

Artículo escrito por MeghaKakkar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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