"Falsa alarma. Todo está bien con mi válvula de alivio".

"Sigamos. Hoy quiero explicar qué es JSON".

JSON-1

"Sí, he oído esa palabra muchas veces. ¿Qué significa?"

"Con el crecimiento de la web, las páginas HTML con JavaScript comenzaron a comunicarse activamente con los servidores y descargar datos de los servidores. Para facilitar este proceso, se inventó un estándar para la comunicación entre el servidor y un programa JavaScript. Este estándar se llama JSON (JavaScript Object Notación). ."

"Entonces, ¿cuál es este estándar?"

"Oh, esa es la parte más interesante. ¡La declaración de un objeto JavaScript fue elegida como estándar!"

"Aquí hay un ejemplo de mensajes en formato JSON:"

Mensajes en formato JSON
{
 "name": "peter",
 "last": "jones"
}
{
 "name": "batman",
 "enemies": [1,4,6,7,8,4,3,90]
}
{
 "name": "grandpa",
 "children": [
{
 "name" = "Bob",
 "children": ["Emma", "Nikol"]
},
{
 "name" = "Devid",
 "children": ["Jesica", "Pamela"]
}
]
}
{
 "12 45": {
 "__++": [],
 "1":"2"
 }
}
{}

"Entonces, ¿estos mensajes simplemente transmiten datos que en realidad solo representan objetos de JavaScript?"

"Sí. Y esto es súper conveniente por dos razones:"

"Primero, no hay necesidad de convertir los datos del 'formato de entrega' en una colección de objetos de JavaScript".

"En segundo lugar, este formato es muy visual: es fácil de leer y editar por humanos".

"Por supuesto, existen algunas limitaciones: no todo se puede representar como una colección de objetos, matrices, texto y números".

"Por ejemplo, un objeto Fecha se envía como una Cadena: «2012-04-23T18:25:43.511Z»"

"Aún así, este método de envío de información es extremadamente conveniente, legible, bastante liviano y contiene una cantidad mínima de información adicional. Esto ayudó a que se volviera muy popular".

"En mi opinión, JSON es un formato muy simple. Todo es obvio y claro".

"Y JavaScript en sí mismo no es muy complicado".

"El lenguaje es simple, pero los programas escritos en él son complicados".

"O, como solía decir mi tío, el inglés humano tiene 26 letras, pero aprender a hablarlo correctamente no es tarea fácil para una langosta".

"Hmm. Tienes razón, Bilaabo. Lo tendré en cuenta. Gracias por la interesante lección".