← Questões de Programação

Programação · FGV · 2021

Questão comentada de Programação

O script JSON corretamente formado é:

Gabarito: E

JSON é um formato de troca de dados bem rígido: nomes de campos sempre entre aspas duplas, valores texto também entre aspas duplas, arrays com colchetes e objetos com chaves. Parece simples, mas a banca adora cobrar justamente esses detalhes de sintaxe, porque um pequeno descuido já torna o documento inválido. No script correto, a chave "loja" aparece com valor textual "ImportCar", o campo "ranking" recebe null, que é um valor permitido em JSON, e "carros" é um array com dois itens de texto, "Audi" e "BMW". Repare que cada string está entre aspas duplas e separada por vírgula, exatamente como manda o padrão. A alternativa E está correta porque respeita todas as regras do JSON: chaves entre aspas, strings entre aspas, null sem aspas e lista entre colchetes. Em termos de padrão, isso segue a especificação RFC 8259, que define a sintaxe oficial do JSON. Em concurso, quando a banca quer pegar distração, ela mistura cara de JSON com detalhes errados de JavaScript. Se você memorizar uma ideia simples, já resolve muita questão: em JSON, nome de campo sem aspas é cilada, lista com chaves é erro e texto sem aspas também não passa. É o tipo de matéria em que a resposta certa costuma ser a opção mais comportada da sala.

Continue treinando

Questões relacionadas