Analista Judiciário - Especialidade - Análise de Sistemas - Web Designer
A analista Deise recebeu a tarefa de mapear uma tabela de banco de dados para um arquivo no formato JavaScript Object Notation (JSON). Após analisar a estrutura da tabela, Deise concluiu que a melhor estratégia de mapeamento consiste em associar cada valor da tabela a um dos três nomes literais previstos como valores válidos na notação JSON.Ao executar essa estratégia, Deise deve associar cada valor da tabela a um dos nomes literais:
Atrue, false, null;
BTrue, False, Null ;
CTrue, False, Undefined;
Dinfinite, nan, undefined;
EInfinite, NaN, Undefined
Revelar gabarito e comentário▾
GabaritoA — true, false, null;
Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.
JSON – Literais válidos
Gabarito: letra A. O formato JSON (JavaScript Object Notation), conforme a RFC 7159 e o padrão ECMA-404, define exatamente três nomes literais para valores: true, false e null, todos escritos em letras minúsculas – o que corresponde integralmente à alternativa A.
A questão é direta: testa o conhecimento da sintaxe básica do JSON. Qualquer variação na capitalização ou a introdução de outros termos como undefined, NaN ou Infinite está incorreta.
Apresenta true, false, null na grafia exata exigida pelo padrão JSON.
Alternativa B — ❌ Incorreta
Escreve True, False, Null com letra maiúscula inicial. JSON exige minúsculas.
Alternativa C — ❌ Incorreta
Além da capitalização errada (True, False), inclui Undefined, que não é um literal válido em JSON. undefined existe em JavaScript, mas não no formato de intercâmbio JSON.
Alternativa D — ❌ Incorreta
infinite, nan e undefined não são literais JSON. Os valores numéricos especiais (Infinity, NaN) não são suportados; números em JSON devem ser finitos e representados em decimal.
Alternativa E — ❌ Incorreta
Infinite, NaN, Undefined também não são literais JSON; a capitalização está incorreta e os conceitos não pertencem ao formato.
PEGA ESSA DICA!
Decore os três literais: true, false, null – sempre minúsculos. Na prova, desconfie de qualquer variação de capitalização ou de termos como undefined, NaN, Infinity, none etc.