Conversão de JSON para Estrutura de Dados JavaScript
Com o método JSON.parse, você pode
converter JSON em uma estrutura de dados JavaScript.
Vamos ver um exemplo.
Suponha que temos uma string contendo um array no formato JSON:
let json = '[1, 2, 3, 4, 5, "a", "b"]';
Vamos converter nossa string em um array:
let arr = JSON.parse(json);
Caso a string contenha JSON incorreto, nosso método lançará um erro:
let json = '[1, 2, 3, 4, 5,]'; // JSON incorreto
let arr = JSON.parse(json); // lançará um erro
Dada uma string no formato JSON, contendo um array com números:
let json = '[1,2,3,4,5]';
Converta esta string em um array JavaScript real e encontre a soma dos números desse array.
Dada uma string no formato JSON, contendo um objeto com dados:
let json = `{
"data1": [1,2,3],
"data2": [4,5,6],
"data3": [7,8,9]
}`;
Encontre a soma dos números dos dados apresentados.
Dada uma string no formato JSON, contendo nomes de usuários:
let json = '["user1","user2","user3","user4","user5"]';
Exiba esses nomes em forma de lista ul.
Dada uma string no formato JSON, contendo um array com dados de funcionários:
let json = `[
{
"name": "user1",
"age": 25,
"salary": 1000
},
{
"name": "user2",
"age": 26,
"salary": 2000
},
{
"name": "user3",
"age": 27,
"salary": 3000
}
]`;
Exiba esses funcionários na tela em forma de tabela HTML.