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
Pon a prueba tu conocimiento