JSON (notación de objetos javascript) es un formato de intercambio de datos. Es muy parecido a un subconjunto de sintaxis JavaScript, aunque no es un subconjunto en sentido estricto. Aunque muchos lenguajes de programación lo soportan, JSON es especialmente útil al escribir cualquier tipo de aplicación basada en JavaScript, incluyendo sitios web y extensiones del navegador.
Por ejemplo, es posible almacenar la información del usuario en formato JSON en una cookie o almacenar las preferencias de extensión en JSON en una cadena de valores de preferencias del navegador. JSON es capaz de representar números, valores lógicos, cadenas, valores nulos, arreglos y matrices (secuencias ordenadas de valores) y objetos (mapas de cadena de valores) compuestos de estos valores (o de otras matrices y objetos). JSON no representa de manera nativa tipos de datos más complejos como funciones, expresiones regulares, fechas, y así sucesivamente (en objetos de fecha serializados por defecto como una cadena que contiene la fecha en formato ISO, al no hacerlo de ida y vuelta, la información no se pierde por completo). Si se necesita que JSON represente tipos de datos adicionales, se puede transformar los valores, ya que son serializados, o antes de su deserialización.
Ejemplo de Archivo JSON
{
"nombre":
"Pedro Toledo",
"edad":
35,
"esEstudiante":
false,
"direccion":
{
"calle": "Av. Siempreviva 742",
"ciudad": "Springfield"
},
"telefonos":
[
"555-555-5555",
"555-555-5556"
]
}
Este archivo JSON tiene varios campos como nombre, edad, esEstudiante, dirección, teléfonos..
Como podemos ver el campo nombre es de tipo string, edad es un integer, esEstudiante es tipo booleano, dirección es un objeto, y teléfono es un array
No hay comentarios:
Publicar un comentario
Gracias por participar en esta página.