← Questões de Programação

Programação · CESPE/CEBRASPE · 2022

Questão comentada de Programação

Assinale a opção que apresenta a notação que representa corretamente em JSON a propriedade de Nome para as Pessoas João e Maria.

Gabarito: E

Em JSON, objetos são escritos com chaves {} e listas com colchetes []. Cada par chave-valor dentro de um objeto precisa estar separado por vírgula, e os nomes das chaves ficam entre aspas duplas. Aqui, a ideia é representar a propriedade "Pessoas" contendo duas pessoas, João e Maria, cada uma como um objeto com a propriedade "Nome". Quando você quer guardar vários registros do mesmo tipo, o caminho natural em JSON é usar um array. Assim, "Pessoas" aponta para uma lista de objetos, e cada objeto descreve uma pessoa. Isso deixa a estrutura organizada e compatível com o padrão JSON, que é bem rígido com pontuação e separadores. O gabarito está correto porque escreve exatamente isso: "Pessoas" recebe um array, e dentro dele há dois objetos válidos, um para João e outro para Maria, cada qual com sua chave "Nome" e seu respectivo valor. Repare que as aspas estão corretas, os colchetes e chaves estão bem usados e há vírgula entre os itens do array. Se cair em prova, pense assim: vários elementos parecidos normalmente vão para uma lista, e cada elemento vira um objeto. JSON não perdoa improviso, então faltou vírgula, sobrou chave ou trocou colchete, a estrutura já quebra.

Continue treinando

Questões relacionadas