FC ConcursosFC Concursos

Questão FC373426

Considere o bloco XML abaixo. <processos> <processo> <numero>00001001120225020061</numero> <ano>2022</ano> </processo> </processos> Uma representação correta desse bloco usando JSO

Desenvolvimento Web

FCC · 2022

Considere o bloco XML abaixo.

 

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

 

Uma representação correta desse bloco usando JSON é

  1. <json:element name="processos">

             <json:attribute name="numero" value="00001001120225020061" type="json:string"/>

            <json:attribute name="ano" value="2022" type="json:string"/>

          </json:element>

  2. ["processos"(

            { "numero":"00001001120225020061", "ano":"2022" }

          )]

  3. <json:element name="processos">

            <json:element name="numero" value="00001001120225020061" />

            <json:element name="ano" value="2022" />

       </json:element>

  4. {"root":"processos"[

           { "element":"numero" "value":"00001001120225020061" },

           { "element":"ano" "value":"2022" }

          ]}

  5. {"processos":[

            { "numero":"00001001120225020061", "ano":"2022" }

          ]}

Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A alternativa correta representa o XML como um objeto JSON cujo nome raiz é "processos" e cujo valor é um array de objetos. Em JSON, arrays usam colchetes [] e objetos usam chaves {}.

O bloco corresponde a:
{"processos":[ { "numero":"00001001120225020061", "ano":"2022" } ]}

Cada elemento <processo> vira um objeto com pares chave:valor — as chaves aparecem entre aspas, seguidas de dois-pontos e do valor. Note que o número do processo foi mantido como string (entre aspas) para preservar zeros à esquerda e o comprimento.

Sintaxe essencial: chaves para objetos, colchetes para arrays, vírgulas entre pares e aspas em nomes e valores textuais. Não há tags no JSON; a estrutura é composta por propriedades e coleções. Simples, direto e apropriado para troca de dados.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo