Questão de Programação — Web — CESPE / CEBRASPE 2023
- Código
- ce156157
- Banca
- CESPE / CEBRASPE
- Órgão
- MPE-RO
- Ano
- 2023
- Nível
- Superior
- Cargo
- Analista de Redes e Comunicação de Dados
- ASOAP.
- BXML.
- CJSON.
- DXSLT.
- EWSDL.
GabaritoC — JSON.
Gabarito: letra C (JSON). O enunciado descreve exatamente a sintaxe do JSON (JavaScript Object Notation), que utiliza chaves ({}) para objetos, colchetes ([]) para arrays, dois pontos (:) para separar chave e valor, e aspas duplas (") para strings. Esse formato é amplamente usado para troca de dados entre sistemas web.
SOAP (Simple Object Access Protocol) é um protocolo de comunicação baseado em XML. Sua estrutura utiliza tags XML (<tag>...</tag>), não chaves, colchetes ou dois pontos. O erro é confundir SOAP com JSON.
XML (eXtensible Markup Language) também usa tags e atributos, não a estrutura descrita. Embora seja outro formato de intercâmbio de dados, sua sintaxe é completamente diferente.
JSON é o único entre as opções que utiliza os elementos mencionados: chaves, dois pontos, colchetes e aspas. É leve, legível por humanos e amplamente adotado em APIs REST.
XSLT (eXtensible Stylesheet Language Transformations) é uma linguagem para transformar documentos XML, também baseada em XML, portanto não possui a sintaxe descrita.
WSDL (Web Services Description Language) é um formato XML para descrever serviços web, com estrutura de tags, não de chaves/colchetes.
Decore a sintaxe básica: JSON começa com { ou [, usa "chave": valor e separa itens com vírgulas. XML, ao contrário, usa <elemento>...</elemento>. Em provas, quando a banca citar chaves, dois pontos e colchetes, pense imediatamente em JSON.
Gabarito: letra C (JSON).
Link permanente: /questoes/ce156157