Questão FC373402
Utilizando JavaScript, em condições ideais, um analista converteu os dados de Paulo Silva, de 50 anos, com renda de 1450.45, para string JSON, no formato abaixo. {"nome":"Paulo Sil
Desenvolvimento Web
FCC · 2022
Utilizando JavaScript, em condições ideais, um analista converteu os dados de Paulo Silva, de 50 anos, com renda de 1450.45, para string JSON, no formato abaixo.
{"nome":"Paulo Silva","idade":50,"renda":1450.45}
Tal conversão pode ser realizada por meio da instrução
- JSON.toStrings({nome: 'Paulo Silva', idade: 50, renda: 1450.45 })
- document.toJSON("{nome: 'Paulo Silva', idade: 50, renda: 1450.45 }")
- JSON.stringify({nome:new String('Paulo Silva'), idade: 50, renda: 1450.45})
- document.parseToJSon("{nome: 'Paulo Silva', idade: 50, renda: 1450.45 }")
- JSON.parse({nome:new String('Paulo Silva'), idade: 50, renda: 1450.45 })
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A instrução JSON.stringify é o método estático do JavaScript responsável por converter um valor em sua representação JSON em formato de string. Ao receber um objeto literal como argumento, ele produz uma cadeia com chaves e valores no padrão JSON.
No exemplo JSON.stringify({nome:new String('Paulo Silva'), idade: 50, renda: 1450.45}), o objeto contém três propriedades: nome, idade e renda. O uso de new String('Paulo Silva') cria um objeto wrapper, que ao serializar é convertido para a string primitiva "Paulo Silva".
Os valores numéricos (50 e 1450.45) são mantidos como números no JSON resultante. O retorno da chamada é uma string exatamente no formato: {"nome":"Paulo Silva","idade":50,"renda":1450.45}, pronta para armazenamento ou transmissão.
Conteúdo do catálogo FC Concursos · Atualizado em