Acerca de desenvolvimento web em Java, julgue o próximo item...

Próximas questões
Com base no mesmo assunto
Q1825858 Programação

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.

Alternativas

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