JSON e XML são representações usadas para a troca de dados ...

Próximas questões
Com base no mesmo assunto
Q3407595 Programação
Acerca das linguagens de programação, das linguagens de script e dos diferentes padrões de representação de dados, julgue o item a seguir.
JSON e XML são representações usadas para a troca de dados entre aplicações, sendo o XML mais adequado para a troca de dados de forma organizada, e o JSON, quando são exigidas informações de metadata
Alternativas

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