Assinale a opção que apresenta a sintaxe correta de represen...

Próximas questões
Com base no mesmo assunto
Q2383460 Programação
Assinale a opção que apresenta a sintaxe correta de representação de um array de nomes e sobrenomes de duas pessoas na linguagem JSON.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito Comentado:

A alternativa correta é a Letra D.

Explicação:

O JSON (JavaScript Object Notation) é um formato leve de troca de dados, fácil de ler e escrever para humanos e fácil de analisar e gerar por máquinas. Ele é baseado em um subconjunto da linguagem de programação JavaScript, mas é independente de linguagem, sendo utilizado em muitas outras. No contexto da questão, é requisitado representar um array de objetos, onde cada objeto contém informações de uma pessoa (nome e sobrenome).

Na opção D, temos uma correta estrutura de um array JSON, que é indicada pelos colchetes [ ]. Dentro deste array, há dois objetos, cada um representado por chaves { } e separados por uma vírgula. Cada objeto possui pares de chave e valor, onde as chaves são "nome" e "sobrenome", e os valores associados a estas chaves são strings contendo os nomes e sobrenomes das pessoas, respectivamente. A sintaxe está correta, com todas as strings envoltas em aspas duplas e cada par chave-valor separado por dois pontos.

A representação correta é:

[
  { "nome": "JOAO", "sobrenome": "SILVA" },
  { "nome": "MARIA", "sobrenome": "SOARES" }
]

As demais opções possuem erros de sintaxe, como a utilização de chaves para delimitar o 'array' ao invés de colchetes, a falta de vírgulas entre objetos ou parênteses no lugar de chaves, o que não é válido em JSON.

Lembrando que no JSON, os nomes das chaves sempre devem estar entre aspas duplas, e os valores do tipo string também. Números e valores booleanos não precisam de aspas, e os valores null também devem ser escritos sem aspas. Vale notar que o JSON não suporta comentários e que não é permitido ter chaves duplicadas no mesmo nível de um objeto.

Esses conhecimentos são fundamentais para trabalhar com APIs e realizar integrações entre sistemas de forma eficiente em ambientes de desenvolvimento de software, o que é frequentemente testado em concursos na área de tecnologia da informação.

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

exemplo de Array em JSON:

{

"pessoas": [

{

"nome": "João",

"sobrenome": "Silva"

},

{

"nome": "Maria",

"sobrenome": "Santos"

}

]

}

Um array em Json é representado por: [ ]

Ou seja as alternativas que não iniciam e terminam com colchetes vc ja pode eliminar.

Cada valor foi representado por um registro que fica entre chaves, como eram dois registros a estrutura fica:

[{"chave": "valor" }, {"chave": "valor" }]

Dois pontos serve pra separar chave e valor

Virgula dentro do array separando um registro do outro.

d-

[ { "nome": "JOAO", "sobrenome": "SILVA" } , { "nome": "MARIA", "sobrenome": "SOARES" } ]

inicia com []

sepaea com ,

cada kv dentro de {}

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo