Aprendiendo Json, resumen
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
JSON (JavaScript Object Notation) es un formato ligero para intercambiar datos que es fácil de leer y escribir tanto para humanos como para máquinas. Se utiliza ampliamente en aplicaciones web para transmitir datos entre un cliente (como un navegador) y un servidor.
Características principales:
- Basado en texto: Es un formato de texto plano, lo que lo hace independiente de cualquier lenguaje de programación.
- Estructurado: Representa datos como pares clave-valor o listas ordenadas.
- Ligero: Es menos complejo y más eficiente que otros formatos, como XML.
- Legible: Su sintaxis es simple y fácil de entender.
Ejemplo de un archivo JSON:
[
{ "nombre": "Juan",
"edad": 25,
"esEstudiante": true,
"hobbies": ["leer", "fútbol", "programación"],
"direccion": {
"ciudad": "Madrid",
"pais": "España"
}
},
{
"nombre": "Ana",
"edad": 30,
"esEstudiante": false,
"hobbies": ["fotografía", "viajar", "lectura"],
"direccion": {
"ciudad": "Barcelona",
"pais": "España"
}
},
{
"nombre": "Carlos",
"edad": 40,
"esEstudiante": false,
"hobbies": ["ciclismo", "cine", "tecnología"],
"direccion": {
"ciudad": "Ciudad de México",
"pais": "México"
}
}
]
osea debe estar todos los datos dentro de un vector y los elementos
separados por comas "," : [dato1, dato2, dato3]
Explicación:
* Uso de un array: Todos los objetos individuales ({...}
) están
agrupados dentro de un array ([ ... ]
). Esto es común en bases
de datos JSON, donde cada objeto representa un registro.
* Estructura válida: Ahora el archivo JSON tiene una sola raíz
(el array), y los objetos están organizados correctamente.
¿Por qué es necesario estructurarlo así?
Cuando un programa lee un archivo JSON, espera que sea válido. Si
tienes varias raíces separadas, (sin que este agrupada en un vector) el programa no
sabrá cómo interpretar los datos porque no puede decidir cuál es
la raíz principal.
Usos comunes:
- Intercambio de datos entre aplicaciones web y servidores.
- Almacenamiento de configuraciones o datos simples en archivos.
- APIs RESTful para enviar y recibir información estructurada.
JSON es popular porque es compatible con casi todos los lenguajes de programación y fácil de integrar en múltiples entornos
____________________________-
bueno ahora dare mi interpretacion
osea tenes un txt asi:
1,2,3
4,5,6
7,8,9
osea 3 lineas con datos en cada linea
lo que seria esto un json
luego desde javascript lees el archivo linea por linea, y en cada linea le asignas una variable
esquema
let v1 = leer(linea1);
let v2 = leer(linea2);
let v3 = leer(linea3);
el ejemplo es a modo conceptual no es que se use la funcion leer(x) no esta definida ni todavia tengo concepto de como se leen los datos de json, pero la idea es esa obtener datos continuos
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
bueno esa es mi interpretacion de json
ResponderBorrarya que firebase usa json como base de datos y eso se conecta a html en tiempo real