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