JSON e XML são representações usadas para a troca de dados ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E (Errado)
Tema central: A questão aborda os padrões de representação de dados — em especial JSON e XML —, muito usados na troca de dados entre aplicações. O objetivo é avaliar seu conhecimento sobre quando cada padrão é mais adequado e suas principais características, inclusive sobre metadados.
Resumo teórico:
XML (eXtensible Markup Language) é uma linguagem de marcação flexível que permite estruturar dados de maneira detalhada, incluindo atributos e tipos de dados variados. O XML é conhecido pela capacidade de representar dados complexos e hierárquicos e pelo suporte a metadados — informações sobre os próprios dados, como tipo, formato, autor, versão, etc.
JSON (JavaScript Object Notation) é um formato mais simples, de fácil leitura para humanos e muito usado na comunicação entre sistemas web. Embora também permita alguma descrição dos dados, não é tão robusto quanto o XML para representar metadados estruturados.
Segundo a documentação oficial (W3C para XML e ECMA-404 para JSON), XML é preferido quando se exige uma estrutura mais formal ou quando os metadados são essenciais. O JSON é ideal para simplicidade, velocidade e leveza na troca de informações.
Justificativa da alternativa correta:
A assertiva está errada porque XML, e não o JSON, é mais adequado quando é necessário trabalhar com metadados ou com dados organizados em estruturas complexas. O JSON não é a escolha prioritária para casos com grande demanda por metadados, pois ele não possui suporte nativo a atributos ou tipos como o XML.
Estrategicamente, ao analisar questões como essa, atenção às palavras-chave: quando o enunciado associa "metadados" ou "estrutura organizada" a JSON, desconfie! Essa é uma pegadinha comum em provas: inverter os papéis entre XML e JSON.
Resumo final: XML é mais indicado para dados organizados e com metadados. JSON é melhor para simplicidade e comunicação rápida.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
(CERTO/ERRADO)
"JSON e XML são representações usadas para a troca de dados entre aplicações, sendo o XML mais adequado(AMBOS SÃO MUITO ORGANIZADOS) para a troca de dados de forma organizada, e o JSON(XML), quando são exigidas informações de metadata."
SOBRE METADADOS:
XML → possui atributos para conter metadados
JSON → não possui sintaxe para metadados. Ele trata o metadado como um dado comum (inserindo-o em um par chave-valor)
XML - Exemplo: No código <livro ano="2004">O Guia do Mochileiro das Galáxias</livro>, o dado principal é "O Guia do Mochileiro das Galáxias", e o ano="2004" é um metadado claro e separado
JSON - Exemplo: {"titulo": "O Guia do Mochileiro das Galáxias", "ano": 2004}. Aqui, ano é apenas mais um dado no mesmo nível de titulo.
INVERTEU!
O XML é mais adequado quando são exigidas informações de metadata, pois permite definições complexas de estrutura e significado dos dados.
- Troca de dados complexos e organizados, especialmente quando há necessidade de metadados e validação formal
O JSON é mais leve e usado quando a prioridade é a simplicidade e a velocidade, não sendo o mais indicado para metadata elaborada.
- Troca de dados simples, geralmente usada em APIs web e aplicações que não exigem metadados complexos
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo