Conversión de JSON a estructuras de datos JavaScript
Con el método JSON.parse se puede
convertir JSON a estructuras de datos JavaScript.
Veamos un ejemplo.
Supongamos que tenemos una cadena que contiene un array en formato JSON:
let json = '[1, 2, 3, 4, 5, "a", "b"]';
Convirtamos nuestra cadena en un array:
let arr = JSON.parse(json);
En caso de que la cadena contenga JSON incorrecto, nuestro método generará un error:
let json = '[1, 2, 3, 4, 5,]'; // JSON incorrecto
let arr = JSON.parse(json); // generará un error
Se da una cadena en formato JSON, que contiene un array con números:
let json = '[1,2,3,4,5]';
Convierta esta cadena en un array real de JavaScript y encuentre la suma de los números de este array.
Se da una cadena en formato JSON, que contiene un objeto con datos:
let json = `{
"data1": [1,2,3],
"data2": [4,5,6],
"data3": [7,8,9]
}`;
Encuentre la suma de los números de los datos presentados.
Se da una cadena en formato JSON, que contiene nombres de usuarios:
let json = '["user1","user2","user3","user4","user5"]';
Muestre estos nombres en forma de lista ul.
Se da una cadena en formato JSON, que contiene un array con datos de empleados:
let json = `[
{
"name": "user1",
"age": 25,
"salary": 1000
},
{
"name": "user2",
"age": 26,
"salary": 2000
},
{
"name": "user3",
"age": 27,
"salary": 3000
}
]`;
Muestre estos empleados en pantalla en forma de tabla HTML.