Questão nº 47
Questão de Tecnologia da Informação · FGV TJ-AP 2024 (nº 47)
FGV2024Analista Judiciário - TI - Banco de DadosTecnologia da Informação
Gabarito: Ever comentário ↓
No contexto do JSON, dados (data) usam a notação nome/valor (name/value).
O tipo de valor que NÃO é aceito na respectiva sintaxe é:
- Astrings com as aspas simples (');
- Bstrings com aspas duplas (");
- Cum valor booleano;
- Dum objeto;
- Euma função. (alternativa correta)
Resposta comentada
Gabarito Alternativa E
JSON (JavaScript Object Notation) é um formato leve para troca de dados, onde as informações são organizadas em pares de nome/valor. Os valores aceitos em JSON são restritos a tipos específicos, como números, strings, booleanos, objetos, arrays ou o valor null.
- (A) Incorreta: Strings são um tipo de valor aceito em JSON, mas a especificação exige que sejam delimitadas por aspas duplas ("). Usar aspas simples (') torna a sintaxe inválida para JSON. A armadilha aqui é que, embora strings sejam um tipo aceito, o formato com aspas simples não é. No entanto, a pergunta se refere ao tipo de valor que não é aceito, e uma string (mesmo que mal formatada) ainda se enquadra no tipo string.
- (B) Incorreta: Strings delimitadas por aspas duplas (") são o formato padrão e aceito para representar texto em JSON.
- (C) Incorreta: Valores booleanos, representados por
trueoufalse, são aceitos como tipos de valor em JSON. - (D) Incorreta: Um objeto JSON (uma coleção de pares nome/valor) é um tipo de valor aceito e fundamental na estrutura JSON.
- (E) Correta: Funções representam lógica executável ou comportamento, e não dados puros. JSON é um formato para dados, e a especificação não inclui funções como um tipo de valor válido.
Fonte: FGV TJ-AP 2024 Analista Judiciário - TI - Banco de Dados (Caderno Tipo 1). Reproduzida para fins de estudo.