Pular para o conteúdo principal

Questão de Programação — JSON — FCC 2019

ProgramaçãoJSON
Código
fc056805
Banca
FCC
Órgão
SEMEF de Manaus - AM
Ano
2019
Cargo
SEMEF Manaus - AM - Assistente Técnico de Tecnologia da Informação da Fazenda Municipal - Programador
Na sintaxe do padrão de troca de dados JSON, o tipo de dados que um campo pode conter é, dentre outros,
  1. Afloat.
  2. Bvector.
  3. Cdate.
  4. Dboolean.
  5. Efunction.
Revelar gabarito e comentário

GabaritoD — boolean.

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 – Tipos de dados

Gabarito: letra D. O padrão JSON (JavaScript Object Notation) define apenas seis tipos de dados: string, number, object, array, boolean e null. Dentre as alternativas, o único que corresponde a um tipo válido é boolean (verdadeiro/falso).

1string
2number
3object
4array
5boolean
6null
Tipos JSON (RFC 8259)
LEVELsoulevel.com.br
Tipos JSON (RFC 8259): string; number; object; array; boolean; null

Alternativa A — ❌ Incorreta

float não é um tipo JSON. Números em JSON são do tipo number, sem distinção entre inteiro e ponto flutuante — a especificação não define subtipos como float ou double.

Alternativa B — ❌ Incorreta

vector não é um tipo JSON. Estruturas sequenciais são representadas pelo tipo array.

Alternativa C — ❌ Incorreta

date não é um tipo JSON. Datas são comumente representadas como strings em formato ISO 8601, mas não há um tipo nativo para data.

Alternativa D — ✅ Correta ⟵ GABARITO

boolean é um dos seis tipos fundamentais do JSON, com valores true ou false. A especificação RFC 8259 define: “JSON's types are: object, array, number, string, boolean, and null.”

Alternativa E — ❌ Incorreta

function não é um tipo JSON. Funções são objetos executáveis em JavaScript, mas não são serializáveis no formato JSON.

PEGA ESSA DICA!

Decore os 6 tipos JSON – string, number, object, array, boolean, null. Qualquer alternativa que fuja desse conjunto (float, date, vector, function, etc.) está automaticamente errada.

Gabarito: letra D – boolean.

Link permanente: /questoes/fc056805