El formato de datos JSON (JavaScript Object Notation) es un método de representar datos estructurados mediante pares de clave/valor.
Los datos se escriben en texto plano y se organizan en una estructura jerárquica, similar a un árbol, donde los datos pueden ser anidados.
Cada dato se representa como una cadena entre comillas dobles (como “nombre” o “edad”), seguida por dos puntos y el valor que se quiere asignar a esa clave (como 25 o “Juan”).
Los diferentes elementos se separan por comas y todo el conjunto se encierra entre llaves. También es posible tener arreglos de datos, que se escriben entre corchetes y separados por comas.
Un ejemplo sencillo de un objeto JSON sería:
```json
{
“nombre”: “Juan”,
“edad”: 25,
“direccion”: {
“calle”: “Calle Falsa”,
“numero”: 123,
“Ciudad”: “Ciudad Ficticia“
},
“telefonos”: [“555-12345”, “555-67890”]
}
```
Este objeto representa información personal de una persona, con su nombre, edad, dirección y una lista de teléfonos.
El formato de datos JSON es ampliamente utilizado en aplicaciones web y móviles, ya que es fácil de leer y escribir por humanos y también por máquinas, y es compatible con muchos lenguajes de programación.