Questão nº 35

Questão de Tecnologia da Informação · FCC TRT22 2022 (nº 35)

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

Considere o bloco XML abaixo.

```
<processos>
<processo>
<numero>00001001120225020061</numero> <ano>2022</ano>
</processo>
</processos>
```

Uma representação correta desse bloco usando JSON é

Resposta comentada

Gabarito Alternativa E

XML e JSON são formatos de dados usados para organizar e trocar informações. Enquanto o XML usa tags para estruturar dados (como <elemento>valor</elemento>), o JSON utiliza pares de chave-valor e estruturas de objetos (delimitados por {}) e arrays (delimitados por []).

  • (A) Incorreta: Esta alternativa não é JSON; é uma representação XML que tenta descrever elementos JSON, além de mapear numero e ano incorretamente como atributos do elemento processos.
  • (B) Incorreta: A sintaxe ["processos"( é inválida para JSON. Um array JSON contém valores separados por vírgulas, e não permite parênteses após a chave.
  • (C) Incorreta: Assim como a alternativa A, esta não é JSON, mas sim uma representação XML que descreve elementos, e ignora a estrutura aninhada do elemento <processo>.
  • (D) Incorreta: Esta alternativa apresenta sintaxe JSON inválida, com a falta de vírgula entre "processos" e [ e entre os pares chave-valor dentro dos objetos internos {"element":"numero" "value":"..."}.
  • (E) Correta: Esta é a representação JSON correta. O elemento raiz <processos> do XML se torna a chave principal de um objeto JSON. Como <processos> contém um ou mais elementos <processo>, seu valor é um array []. Cada <processo> dentro do array é representado como um objeto {} contendo seus elementos filhos (<numero> e <ano>) como pares de chave-valor. A pegadinha comum é não identificar que elementos repetitivos ou que representam uma coleção (como processo dentro de processos) devem ser mapeados para um array em JSON.

Fonte: FCC TRT22 2022 Analista Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). 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