Acerca de desenvolvimento web em Java, julgue o próximo item...
Acerca de desenvolvimento web em Java, julgue o próximo item.
Em JSON cada objeto é representado por uma lista de nomes
e valores apresentados entre chaves e agrupados por
colchetes.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: E - errado
Ao trabalharmos com JSON (JavaScript Object Notation), é importante entendermos sua estrutura básica e como ela é representada. O JSON é um formato leve de troca de dados, fácil para humanos lerem e escreverem, e fácil para máquinas parsearem e gerarem. A questão aborda como os objetos e arrays são representados em JSON, e é essencial ter clareza nesse ponto para trabalhar efetivamente com essa notação.
O JSON é estruturado em pares de nome/valor, onde um objeto é delimitado por chaves ({ }) e um array por colchetes ([ ]). Um objeto é uma coleção não ordenada de pares nome/valor. Um array, por outro lado, é uma coleção ordenada de valores. Portanto, dizer que um objeto é representado por uma lista de nomes e valores agrupados por colchetes é incorreto, uma vez que os colchetes são utilizados para delimitar arrays, não objetos.
O correto seria afirmar que em JSON, um objeto é representado por uma lista de nomes e valores apresentados entre chaves, sem menção ao uso de colchetes para agrupá-los, pois isso implicaria que estamos falando de um array. Portanto, a afirmação apresentada na questão está incorreta.
É importante lembrar que em JSON:
- Um objeto começa com { e termina com }.
- Os pares nome/valor dentro do objeto são separados por , (vírgulas).
- Um array começa com [ e termina com ].
- Os valores dentro do array são separados por , (vírgulas).
Ao resolver questões como esta, é fundamental ter em mente a correta sintaxe e estrutura do JSON para evitar confusões entre objetos e arrays, o que é crucial em programação web e no desenvolvimento de APIs e serviços que utilizem este formato de dados.
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
Estrutura do JSON
{
“titulo”: “JSON x XML”,
“resumo”: “o duelo de dois modelos de representação de informações”,
“ano”: 2012,
“genero”: [“aventura”, “ação”, “ficção”]
}
Comentário do professor de TI do estratégia
Objetos são representados por uma lista e nomes/valores entre chaves, mas não têm que vir entre colchetes – não entendi por que essa questão foi considerada correta pela banca.
Gabarito CERTO, portanto; mas com ressalvas.
Alguém paga um curso de JSON para o estagiário do CESPE, por favor, faço questão de contribuir
Se for representado por colchetes, não deveria ser um ARRAY?
Não entendi...
se tem colchetes é array, banca errou ai, banca fela
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo