Introducción a JSON


Tabla de contenido

    Mostrar tabla de contenidos

JSON significa JavaScript Object Notation

JSON es un formato de texto para almacenar y transportar datos

JSON se "autodescribe" y es fácil de entender

Ejemplo JSON

Este ejemplo es una cadena JSON:

'{"name":"John", "age":30, "car":null}'

Define un objeto con 3 propiedades:

  • nombre

  • edad

  • auto

Cada propiedad tiene un valor.

Si analiza la cadena JSON con un programa JavaScript, puede acceder a los datos como objeto:

let personName = obj.name;
let personAge = obj.age; 

¿Qué es JSON?

  • JSON significa JavaScript Object Notation

  • JSON es un formato ligero de intercambio de datos

  • JSON es texto sin formato escrito en notación de objetos JavaScript

  • JSON se utiliza para enviar datos entre computadoras.

  • JSON es independiente del idioma *

*
La sintaxis JSON se deriva de la notación de objetos de JavaScript, pero el formato JSON es sólo texto.

El código para leer y generar JSON existe en muchos lenguajes de programación.

El formato JSON fue especificado originalmente por Douglas Crockford.



¿Por qué utilizar JSON?

El formato JSON es sintácticamente similar al código para crear Objetos JavaScript. Debido a esto, un programa JavaScript Puede convertir fácilmente datos JSON en objetos JavaScript.

Dado que el formato es solo texto, los datos JSON se pueden enviar fácilmente entre computadoras, y utilizado por cualquier lenguaje de programación.

JavaScript tiene una función incorporada para convertir cadenas JSON en objetos JavaScript:

JSON.parse()

JavaScript también tiene una función integrada para convertir un objeto en una cadena JSON:

JSON.stringify()

Puede recibir texto puro de un servidor y utilizarlo como un objeto JavaScript.

Puede enviar un objeto JavaScript a un servidor en formato de texto puro.

Puedes trabajar con datos como objetos JavaScript, sin complicaciones. análisis y traducciones.


Almacenamiento de datos

Al almacenar datos, los datos deben tener un formato determinado e independientemente de dónde elija almacenarlos, texto es siempre uno de los formatos legales.

JSON permite almacenar objetos JavaScript como texto.