Questão de Programação — JSON — FUNDATEC 2023
- Código
- qq890179
- Banca
- FUNDATEC
- Órgão
- BRDE
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Sistemas - Desenvolvimento de Sistemas
- Adate
- Bstring
- Cnumber
- Dboolean
- Earray
GabaritoA — date
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.
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.
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.
'string' é um dos tipos primitivos do JSON. Qualquer sequência de caracteres é representada como string.
'number' é um tipo suportado. O JSON aceita números inteiros e de ponto flutuante (sem distinção entre integer e float).
'boolean' é um tipo suportado, com os valores true e false.
'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