FC ConcursosFC Concursos

Questão FC374827

Com base nas propriedades do JSON e sua aplicação no paradigma AJAX, qual das seguintes afirmativas está correta?

Desenvolvimento Web

Instituto Consulplan · 2025

Determinada equipe de desenvolvimento web está construindo um sistema de consulta de dados em tempo real para uma plataforma de pedidos de delivery. O objetivo é permitir que os usuários visualizem atualizações de pedidos sem precisar recarregar a página. Para isso, os programadores decidiram utilizar o paradigma AJAX (Asynchronous JavaScript and XML) para buscar os dados do servidor e exibi-los dinamicamente. No entanto, em vez de utilizar XML para transportar os dados, a equipe optou por JSON (JavaScript Object Notation) como formato principal para a comunicação entre o cliente e o servidor. Durante uma reunião técnica, os programadores discutiram as razões para a escolha do JSON no contexto do AJAX.

 

Com base nas propriedades do JSON e sua aplicação no paradigma AJAX, qual das seguintes afirmativas está correta?

  1. JSON é uma linguagem de marcação assim como XML, mas possui suporte nativo para atributos aninhados, o que facilita a estruturação dos dados retornados pelo AJAX.
  2. JSON é preferível ao XML em aplicações AJAX porque é um formato mais leve e de fácil conversão para objetos JavaScript, tornando o processamento mais eficiente no cliente.
  3. JSON, ao contrário do XML, não permite a estruturação hierárquica de dados, sendo limitado ao formato de chave-valor simples, o que reduz sua aplicabilidade em sistemas AJAX.
  4. JSON não é compatível com requisições AJAX, pois os navegadores modernos exigem que os dados sejam transmitidos exclusivamente no formato XML para evitar falhas de compatibilidade.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

JSON é preferível ao XML em aplicações AJAX porque seu formato é mais leve — menos tags e menor tamanho serializado — o que reduz latência e consumo de banda na troca cliente-servidor.

Além disso, a estrutura de JSON mapeia diretamente para objetos JavaScript: uma string JSON pode ser transformada em objeto com JSON.parse e, no servidor, gerar a carga com JSON.stringify. Essa conversão nativa diminui o trabalho de parsing e evita transformações manuais, resultando em processamento mais eficiente no cliente.

Por fim, JSON tende a ser mais simples de manipular nas APIs modernas (fetch/XHR), tem suporte amplo e melhora a performance geral das interfaces em tempo real.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo