JSON

Significa "JavaScript Object Notation".

JSON es un formato estándar de datos basado en texto para el intercambio de información. Da formato a los datos de manera que tanto las personas como las máquinas puedan leerlos. Las aplicaciones web y los servidores web usan archivos JSON para transferir datos entre aplicaciones y servidores. Aunque JSON se basa en JavaScript, es un formato independiente del lenguaje compatible con muchos lenguajes de programación.

JSON es similar a XML otro formato de intercambio de datos en (texto sin formato), pero es más compacto porque no requiere etiquetas separadas para cada elemento. En su lugar, JSON contiene objetos entre llaves ({}). Cada atributo tiene un nombre y un valor, separados por dos puntos (:). Un valor puede consistir en una cadena entre comillas, un número, un booleano (true o false), otro objeto o una matriz contenida entre corchetes ([]). Los pares de nombre y valor de los atributos se separan mediante comas (,).

Por ejemplo, a continuación se muestra un libro definido en JSON y XML.

JSON

{<br>  "book": {<br>   "title": "A Study in Scarlet",<br>   "author": "Arthur Conan Doyle",<br>   "publisher": {<br>    "name": "Ward Lock & Co", "year": "1887", "country": "United Kingdom"<br>   }<br>  }<br> }<br>

XML

<book><br>  <title>A Study in Scarlet</title><br>  <author>Arthur Conan Doyle</author><br>  <publisher><br>   <name>Ward Lock & Co</name><br>   <year>1887</year><br>   <country>United Kingdom</country><br>  </publisher><br> </book><br>

Aunque los objetos JSON y XML usan aproximadamente el mismo número de líneas para definir la información del libro, el código JSON utiliza mucho menos texto y es más fácil de leer. También requiere menos datos para almacenarse y transferirse. Este ahorro de datos puede ser insignificante en un solo archivo de datos, pero la baja sobrecarga de JSON puede acumularse y reducir el ancho de banda y otros recursos del sistema en aplicaciones web que usan muchos archivos de datos.

Extensión de archivo: .JSON

Actualizado April 28, 2023 por Brian P.

quizPon a prueba tu conocimiento

What is a number input to a random generator called?

A
Random seed
0%
B
Base value
0%
C
Set randomizer
0%
D
Point break
0%
Correct! Incorrect!     View the Seed definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de JSON en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.