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:

javascriptlet json = '[1, 2, 3, 4, 5, "a", "b"]';

Convirtamos nuestra cadena en un array:

javascriptlet arr = JSON.parse(json);

En caso de que la cadena contenga JSON incorrecto, nuestro método generará un error:

javascriptlet json = '[1, 2, 3, 4, 5,]'; // JSON incorrecto
let arr = JSON.parse(json);    // generará un error
Задание 1

Se da una cadena en formato JSON, que contiene un array con números:

javascriptlet 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.

Задание 2

Se da una cadena en formato JSON, que contiene un objeto con datos:

javascriptlet json = `{
  "data1": [1,2,3],
  "data2": [4,5,6],
  "data3": [7,8,9]
}`;

Encuentre la suma de los números de los datos presentados.

Задание 3

Se da una cadena en formato JSON, que contiene nombres de usuarios:

javascriptlet json = '["user1","user2","user3","user4","user5"]';

Muestre estos nombres en forma de lista ul.

Задание 4

Se da una cadena en formato JSON, que contiene un array con datos de empleados:

javascriptlet 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.