Pular para o conteúdo principal

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

ProgramaçãoJSON
Código
fc065399
Banca
FCC
Órgão
TRT - 22ª Região (PI)
Ano
2022
Cargo
Técnico Judiciário - Tecnologia da Informação
Em JSON, os valores podem ser dos tipos de dados: string, number, object (JSON object), boolean,
  1. Anull ou undefined.
  2. Barray ou null.
  3. Cfunction ou date.
  4. Ddate ou array.
  5. Eboolean, array ou undefined.
Revelar gabarito e comentário

GabaritoB — array ou 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: Tipos de dados para valores

Gabarito: letra B. Em JSON, os valores podem ser dos tipos: string, number, boolean, object, array e null. A alternativa B completa corretamente a lista com "array ou null". As demais alternativas incluem tipos que não são válidos em JSON, como undefined, function e date, que pertencem ao JavaScript, mas não ao formato JSON (que é independente de linguagem).

Fonte: RFC 7159 / ECMA-404 (via Wikipédia)

Os tipos de dados básicos do JSON são:

  • Number

  • String

  • Boolean

  • Array

  • Object

  • null

1Primitivos
String
Number
Boolean
null
2Estruturados
Object
Array
3Não são tipos JSON
undefined
function
date
Tipos JSON (RFC 7159 / ECMA-404)
LEVELsoulevel.com.br
Tipos JSON (RFC 7159 / ECMA-404): Primitivos (String, Number, Boolean, null); Estruturados (Object, Array); Não são tipos JSON (undefined, function, date)

Alternativa A — ❌ Incorreta

Inclui undefined, que não é um tipo válido em JSON. O valor nulo é representado por null, e undefined não existe no formato.

Alternativa B — ✅ Correta ⟵ GABARITO

Lista exatamente os dois tipos que completam a enumeração: array e null.

Alternativa C — ❌ Incorreta

Apresenta function e date, que são tipos do JavaScript, mas não são tipos de dados do JSON.

Alternativa D — ❌ Incorreta

Date não é um tipo JSON. Datas em JSON são normalmente representadas como strings (ex.: "2022-01-01").

Alternativa E — ❌ Incorreta

Inclui undefined, que novamente não é um tipo válido em JSON.

NÃO CAIA NESSA!

A banca explora a confusão entre os tipos de dados do JavaScript (como undefined, function e date) e os tipos válidos no formato JSON. Lembre-se: JSON é independente de linguagem; seus tipos são apenas string, number, boolean, object, array e null.

Gabarito: letra B.

Link permanente: /questoes/fc065399