Pular para o conteúdo principal

Questão de Programação — JSON — FUNDATEC 2023

ProgramaçãoJSON
Código
qq890179
Banca
FUNDATEC
Órgão
BRDE
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas - Desenvolvimento de Sistemas
Sobre o JSON (JavaScript Object Notation), assinale a alternativa que apresenta um tipo de dado não suportado.
  1. Adate
  2. Bstring
  3. Cnumber
  4. Dboolean
  5. Earray
Revelar gabarito e comentário

GabaritoA — date

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 (JavaScript Object Notation)

Gabarito: letra A. O JSON (JavaScript Object Notation) suporta apenas seis tipos de dados: string, number, boolean, null, object e array. O tipo 'date' não está entre eles — datas são normalmente representadas como strings no formato ISO 8601. Portanto, a alternativa que apresenta um tipo não suportado é a letra A.

NÃO CAIA NESSA!

A banca explora a confusão entre a representação comum de datas no JSON (como strings) e a existência de um tipo nativo 'date'. Lembre-se: JSON não possui tipo datetime próprio; qualquer data é uma string. Fique atento a essa distinção, pois é recorrente em questões sobre formatos de dados.

1Primitivos
string
number
boolean
null
2Compostos
object
array
3Não suportado
date (representado como string)
JSON: tipos de dados
LEVELsoulevel.com.br
JSON: tipos de dados: Primitivos (string, number, boolean, null); Compostos (object, array); Não suportado (date (representado como string))

Alternativa A — ✅ Correta ⟵ GABARITO

O tipo 'date' não é nativamente suportado pelo JSON. Os tipos válidos são: string, number, boolean, null, object e array. Assim, esta é a única opção que corresponde a um tipo de dado não suportado.

Alternativa B — ❌ Incorreta

'string' é um dos tipos primitivos do JSON. Qualquer sequência de caracteres é representada como string.

Alternativa C — ❌ Incorreta

'number' é um tipo suportado. O JSON aceita números inteiros e de ponto flutuante (sem distinção entre integer e float).

Alternativa D — ❌ Incorreta

'boolean' é um tipo suportado, com os valores true e false.

Alternativa E — ❌ Incorreta

'array' é um tipo de dado composto suportado pelo JSON, representando uma lista ordenada de valores.

Conclusão: Apenas a alternativa A apresenta um tipo de dado não suportado pelo JSON.

Gabarito: letra A.

Link permanente: /questoes/qq890179