Questão nº 43

Questão de Tecnologia da Informação · FCC TRT4 2022 (nº 43)

FCC2022Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓

Considere o fragmento abaixo em um arquivo XML.

```
<employees>
<employee>
<firstName>Paulo</firstName> <lastName>Silva</lastName>
</employee>
</employees>
```

A representação correta desse fragmento usando JSON, com objeto employees contendo uma array com um funcionário, é

Resposta comentada

Gabarito Alternativa A

O XML (eXtensible Markup Language) usa tags para estruturar dados, enquanto o JSON (JavaScript Object Notation) usa pares chave-valor e estruturas de objetos ({}) e arrays ([]) para a mesma finalidade, sendo mais compacto e fácil de usar em aplicações web.

  • (A) Correta: Esta alternativa representa corretamente o XML em JSON. A tag <employees> vira a chave "employees" de um objeto JSON. Como pode haver múltiplos <employee>, o valor associado a "employees" é um array ([]). Dentro desse array, cada <employee> é representado por um objeto ({}) JSON, onde as tags <firstName> e <lastName> se tornam as chaves "firstName" e "lastName", e seus conteúdos são os valores correspondentes, todos entre aspas duplas conforme a sintaxe JSON.
  • (B) Incorreta: A armadilha aqui é a sintaxe dos pares chave-valor. Em JSON, as chaves e os valores (se forem strings) devem ser delimitados por aspas duplas ("), e a atribuição é feita com dois pontos (:), não com o sinal de igual (=). firstName="Paulo" e lastName="Silva" são sintaticamente incorretos para JSON.
  • (C) Incorreta: Objetos JSON são delimitados por chaves ({}) e arrays por colchetes ([]). O uso de parênteses () para delimitar tanto o objeto principal quanto o objeto dentro do array está incorreto na sintaxe JSON.
  • (D) Incorreta: A sintaxe employees( não é válida em JSON. Se employees é uma chave, ela deve ser seguida por dois pontos (:) e seu valor. Além disso, o uso de parênteses () para delimitar o array é incorreto.
  • (E) Incorreta: Um documento JSON válido deve começar com um objeto ({}) ou um array ([]). employees= não é um início de documento JSON válido. Adicionalmente, o uso de parênteses () para delimitar o objeto interno está incorreto.

Fonte: FCC TRT4 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho