Assinale a opção que apresenta a sintaxe correta de represen...
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