Pular para o conteúdo principal

Questão de Programação — JSON — Quadrix 2024

ProgramaçãoJSON
Código
qg347389
Banca
Quadrix
Órgão
CFP
Ano
2024
Nível
Superior
Cargo
Analista Técnico/TI/Suporte
No que concerne à Lei Geral de Proteção de Dados (LGPD), à linguagem de programação Qlik e aos conceitos de desenvolvimento Web com Javascript e JSON, julgue o item seguinte.O comando JSON.stringify converte um objeto JavaScript em uma string JSON válida.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

JSON.stringify e a conversão de objetos JavaScript

Gabarito: ✅ CERTO. O comando JSON.stringify converte um objeto JavaScript em uma string JSON válida, exatamente como afirma o enunciado. Essa é a função nativa da linguagem para serializar objetos em formato JSON, e o método complementar JSON.parse realiza a operação inversa.

O JSON (JavaScript Object Notation) é um formato de intercâmbio de dados leve e independente de linguagem, derivado do JavaScript. Ele representa dados em pares de chave-valor, onde as chaves são strings entre aspas duplas e os valores podem ser strings, números, objetos, arrays, booleanos ou null. O JSON não aceita funções, datas ou undefined como valores — para representar uma data, por exemplo, é necessário usar uma string.

A conversão de um objeto JavaScript para JSON é uma operação fundamental no desenvolvimento web, especialmente na comunicação com APIs REST e em aplicações AJAX. O método JSON.stringify percorre as propriedades do objeto e gera uma string que segue a sintaxe JSON. Por exemplo, o objeto {nome: "Carlos", idade: 40} é convertido para a string '{"nome":"Carlos","idade":40}'. Note que as chaves, que em JavaScript podem ser escritas sem aspas, são serializadas com aspas duplas no JSON.

O método inverso, JSON.parse, recebe uma string JSON e a converte de volta em um objeto JavaScript. Essa dupla de métodos é essencial para a troca de dados entre o cliente e o servidor, pois permite que objetos sejam transmitidos como texto e reconstruídos no destino.

A pegadinha que a banca poderia explorar é confundir JSON.stringify com JSON.parse, ou afirmar que a conversão produz um objeto em vez de uma string. Aqui, o enunciado é preciso: JSON.stringify converte um objeto em uma string JSON válida, o que está correto.

1JSON.stringify
Objeto JavaScript → string JSON
Chaves com aspas duplas
Não aceita funções, datas, undefined
2JSON.parse
String JSON → objeto JavaScript
3Uso
APIs REST
AJAX
JSON
LEVELsoulevel.com.br
JSON: JSON.stringify (Objeto JavaScript → string JSON, Chaves com aspas duplas, Não aceita funções, datas, undefined); JSON.parse (String JSON → objeto JavaScript); Uso (APIs REST, AJAX)

Item — ✅ CERTO

A afirmação está correta. O método JSON.stringify é a função nativa do JavaScript que serializa um objeto em uma string JSON. O resultado é uma string que segue a sintaxe JSON, com chaves entre aspas duplas e valores formatados conforme o tipo. O método JSON.parse realiza a operação inversa, convertendo uma string JSON em um objeto JavaScript.

Gabarito: ✅ CERTO

Link permanente: /questoes/qg347389