¿Qué es JSON (JavaScript Object Notation)?

Significado de JSON (JavaScript Object Notation) (Qué es y Definición)

Significa “JavaScript Object Notation” y se pronuncia como el nombre “Jason”. JSON es un formato de intercambio de datos basado en texto diseñado para transmitir datos estructurados. Es el más utilizado para la transferencia de datos entre aplicaciones web y servidores web.

JSON suele considerarse una alternativa a XML, otro formato de intercambio de datos texto plano. En la mayoría de los casos, la representación JSON de un objeto es más compacta que la representación XML porque no requiere etiquetas para cada elemento. A continuación se muestra un ejemplo de un objeto llamado “PC para juegos” definido tanto en JSON como en XML.

JSON

{

  “computer”: {

    “name”: “Gaming PC”,

    “components”: {

      “cpu”: “Intel i7 3.4GHz”, “ram”: “16GB”, “storage”: “2TB HDD”

    }

  }

}

 

XML

<ordenador>
<name>PC para juegos</name>
<componentes>
< cpu>Intel i7 3. 4GHz</cpu>
Ram<16GB</ram>
Almacenamiento>2TB HDD</storage>
</componentes>
</computadora>

Como puedes ver, el objeto se representa más eficientemente en JSON que en XML. La eficiencia de JSON ha ayudado a que se convierta en una opción popular para las aplicaciones web y es que ahora se utiliza a menudo en lugar de XML. Incluso las aplicaciones Ajax suelen utilizar JSON, aunque Ajax significa técnicamente “Asynchronous JavaScript and XML”. Aunque la diferencia entre XML y JSON puede ser insignificante para las aplicaciones pequeñas, la baja sobrecarga de JSON puede ayudar a reducir el ancho de banda y otros recursos del sistema utilizados por los sitios web de alto tráfico.

Extensión del archivo: .JSON

La definición de JSON (JavaScript Object Notation) en esta página es la definición original de SharTec.eu.
El objetivo de SharTec.eu es explicar la terminología informática de una manera fácil de entender. Nos esforzamos por ser simples y precisos en todas las definiciones que publicamos. Si tiene algún comentario sobre la definición de JSON (JavaScript Object Notation) o desea sugerirnos un nuevo término técnico, póngase en contacto con nosotros.