← Questões de Programação

Programação · CESPE/CEBRASPE · 2024

Questão comentada de 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.

Gabarito: D

Em JSON, os dados principais aparecem em dois formatos bem básicos: objeto, que usa chaves { } e guarda pares chave:valor, e array, que usa colchetes [ ] e guarda uma lista de itens. Se a questão pede um array de nomes e sobrenomes de duas pessoas, você precisa montar uma lista com dois objetos, um para cada pessoa. Cada pessoa fica representada por um objeto com as chaves "nome" e "sobrenome". Como são duas pessoas, esses dois objetos devem aparecer dentro de um array, separados por vírgula. É aquele clássico caso em que a pontuação manda mais que a vontade do candidato. Por isso, o gabarito é a letra D: [ { "nome": "JOAO", "sobrenome": "SILVA" } , { "nome": "MARIA", "sobrenome": "SOARES" } ]. A sintaxe está correta porque usa colchetes para o array, chaves para os objetos e vírgula entre os elementos. Em JSON, a estrutura precisa respeitar exatamente isso, conforme a especificação padrão do formato JSON. As outras alternativas falham por trocar os símbolos, omitir vírgula ou misturar objeto com array de forma inválida. Em prova, a banca costuma cobrar justamente essa leitura visual da estrutura: se é lista, vai de [ ]; se é registro/objeto, vai de { }.

Continue treinando

Questões relacionadas