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?
- A 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.
- B 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.
- C 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.
- D 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.