Questão nº 40
Questão de Tecnologia da Informação · FGV CVM 2024 (nº 40)
FGV2024Analista CVM - Ciência de Dados (Perfil 7)Tecnologia da Informação
Gabarito: Dver comentário ↓
O dado no formato JSON – padrão utilizado para armazenar e transportar dados – deve ser de algum tipo.
O dado que representa o tipo de dado JSON Array é o:
- A["nome":"Joca"] {"idade":"30"}
- B{"idade":30} {"idade":20}
- C{"funcionario":{"nome":"Joca","idade":30}}
- D["Joca", "Ana", "Pedro"] (alternativa correta)
- E{"vendido":true} {"sobrenome":null}
Resposta comentada
Gabarito Alternativa D
Um JSON Array (ou Vetor JSON) é uma lista ordenada de valores. Ele sempre começa com um colchete [ e termina com um colchete ], e os valores dentro dele são separados por vírgulas.
- (A) Incorreta: A primeira parte
["nome":"Joca"]não é um JSON Array válido, pois arrays contêm valores, não pares chave-valor diretamente dentro dos colchetes (isso seria um objeto, que pode estar dentro de um array). A segunda parte{"idade":"30"}é um objeto JSON separado. A armadilha aqui é a tentativa de misturar a sintaxe de objeto dentro de um array de forma incorreta, confundindo o aluno sobre como arrays e objetos se relacionam. - (B) Incorreta: São dois objetos JSON separados, e não um único JSON Array. Para ser um array, eles precisariam estar dentro de colchetes e separados por vírgula, como
[{"idade":30}, {"idade":20}]. - (C) Incorreta: Este é um único objeto JSON, que contém outro objeto JSON como valor de uma de suas chaves. Não é um array.
- (D) Correta: Este é um JSON Array válido. Ele começa com
[, termina com], e contém uma lista ordenada de valores (strings, neste caso) separados por vírgulas. - (E) Incorreta: Assim como na alternativa B, são dois objetos JSON separados, e não um único JSON Array.
Fonte: FGV CVM 2024 Analista CVM - Ciência de Dados (Perfil 7) (Caderno Tipo 1). Reproduzida para fins de estudo.