Intern
¿Qué es JSON?
sobes.tech AI
Respuesta de la IA
JSON (JavaScript Object Notation) es un formato ligero de intercambio de datos, fácil de leer para los humanos y que puede ser analizado por máquinas. Se basa en un subconjunto del lenguaje de programación JavaScript, pero es completamente independiente de él.
Características principales:
- Estructura jerárquica: Los datos se representan en forma de pares clave-valor y listas ordenadas.
- Formato de texto: Los datos se presentan en forma de texto simple, lo que facilita su transmisión por red.
- Independencia del lenguaje: JSON puede ser utilizado con cualquier lenguaje de programación.
Tipos de datos en JSON:
- Objeto (Object): Conjunto no ordenado de pares clave-valor. Las claves son cadenas, los valores pueden ser de cualquier tipo de datos JSON. Se denota con llaves
{}. - Array (Array): Colección ordenada de valores. Los valores pueden ser de cualquier tipo de datos JSON. Se denota con corchetes
[]. - Cadena (String): Secuencia de caracteres entre comillas dobles.
- Número (Number): Número entero o de punto flotante.
- Booleano (Boolean):
trueofalse. - Null: Valor que representa la ausencia de valor.
Ejemplo de estructura JSON:
// Ejemplo de objeto JSON
{
"name": "John Doe",
"age": 30,
"isStudent": false,
"courses": [
"Math",
"Physics"
],
"address": {
"street": "123 Main St",
"city": "Anytown"
},
"additional_info": null
}
Usos en QA:
- Transmisión de datos en solicitudes y respuestas API.
- Archivos de configuración.
- Registro de logs.
- Datos de prueba.