Que es json
JSON, en pocas palabras, es un formato de datos que sigue una sintaxis específica para definir objetos de datos. Está escrito en formato de texto estructurado legible por humanos. El formato de archivo JSON se utiliza para grabar e intercambiar datos entre varios usuarios (humanos u otras aplicaciones de software), pero más comúnmente, el formato de archivo JSON se usa para intercambiar datos entre el cliente (delantero) y el servidor (back -end) de una web solicitud. Se pronuncia como el nombre Jason, y sus archivos se pueden almacenar en su computadora con un .Extensión JSON.
Es extremadamente liviano y el formato más utilizado para la mayoría de las aplicaciones web y los servicios web existentes. Otros formatos que compiten con JSON son "lenguaje de marcado extensible" (XML) y "otro lenguaje de marcado" (Yaml).
JSON se puede usar en cualquier lugar hoy. Además de su propósito, JSON también admite muchas bases de datos diferentes como MySQL y MongoDB. Aunque JSON fue creado con JavaScript en mente, es independiente de cualquier lenguaje de programación y la mayoría de las plataformas lo usan ampliamente en la actualidad. Microsoft Visual Studio tiene muchos complementos y paquetes que se pueden usar para serializar y deserializar datos JSON, como Newtonsoft.json.
Cómo y por qué se creó este formato
La creación de JSON se atribuye principalmente a Douglas Crockford a principios de la década de 2000. En algún lugar en 2002, primero registró el dominio JSON.organizar. Antes de JSON, los navegadores eran tontos, y todos los procesos pesados se realizaron en el servidor. Con el aumento en la destreza computacional de las computadoras personales y el deseo de mejorar la experiencia general del usuario, era necesario diseñar un protocolo de comunicación de datos sin estado entre los navegadores y los servidores.
¿Cuál es la sintaxis del formato JSON?
El formato de datos JSON es simple. Su simplicidad es su razón para la interoperabilidad. Sigue la misma estructura seguida por los objetos JavaScript. Se especifica en forma de 'atributos' y 'valores'. Los datos están encerrados en corchetes (). Cada atributo se separa del valor de un colon (:) y se proporciona como cadenas de comillas ("") donde cada par está separado de la siguiente por una coma (,). Las matrices en formato JSON están limitadas por soportes cuadrados ([]), y los elementos de matriz han separado una coma (,).
El formato JSON admite la mayoría de los tipos de datos; Estos incluyen números (enteros, decimales y exponentes), cadenas, booleanos, matrices de estos tipos de datos u otros objetos (atributo: pares de valores). El formato utiliza UTF-8 estándar Unicode para fines de interoperabilidad; Escape de barra de barra de barra. Incluso admite emojis, como usar un escape "\ u+1f600", se puede transmitir un emoji de cara sonriente.
Por ejemplo, un archivo JSON que contiene datos de varios individuos, que describe su idoneidad para el desarrollo del software podría ser:
¿Cuáles son algunas herramientas útiles para trabajar con datos JSON??
Debido a la amplia aceptación del formato JSON en la mayoría de las bases de datos, herramientas de programación y formateo accesible y legible, hay muchas herramientas en línea y fuera de línea para crear, validar y usar datos JSON para varias aplicaciones. Algunas herramientas más utilizadas son:
Conclusión
JSON es una de las aplicaciones más utilizadas para intercambiar los datos entre el cliente y el servidor, que también es ligero, fácilmente legible e independiente de cualquier lenguaje de computadora. En este artículo, hemos explicado algunos puntos clave con respecto a JSON. Comenzando con la explicación detallada de JSON, más tarde, este artículo también ha cubierto los detalles del formato JSON y algunas herramientas útiles que pueden funcionar bien con los datos JSON