Em ambiente web, o padrão que é utilizado para a troca de informações entre sistemas e que apresenta estrutura composta por elementos do tipo chaves, dois pontos, colchetes e aspas é o
- A)SOAP.
SOAP é um protocolo de comunicação baseado em XML, não o formato com chaves e colchetes descrito no enunciado.
- B)XML.
XML é uma linguagem de marcação com tags, e não a estrutura típica de chaves, dois pontos, colchetes e aspas.
- C)JSON.
JSON é o padrão de troca de dados com sintaxe de chaves, aspas, dois pontos e colchetes, exatamente como a questão descreve.
- D)XSLT.
XSLT é uma linguagem para transformar documentos XML, não para representar dados nesse formato enxuto.
- E)WSDL.
WSDL é um documento que descreve serviços web, não o padrão de estrutura de dados mencionado na questão.
Gabarito: C
Quando se fala em troca de informações entre sistemas na web, o enunciado está descrevendo um formato de dados. Esse formato costuma aparecer com chaves, dois pontos, colchetes e aspas, o que já entrega a cara de algo bem organizado, leve e fácil de ler tanto por humanos quanto por máquinas. Esse padrão é o JSON, sigla para JavaScript Object Notation. Ele é muito usado em APIs e serviços web porque representa objetos e listas de forma simples. Exemplo básico: {"nome": "Ana", "idade": 30}. Repare nas chaves, nas aspas e nos dois pontos separando chave e valor. A banca quer que você saiba diferenciar JSON de outras siglas famosas da web. SOAP é protocolo, XML é linguagem de marcação, XSLT serve para transformar XML e WSDL descreve serviços web. Ou seja, todos têm relação com integração, mas só o JSON tem essa estrutura mais enxuta com chaves, colchetes e aspas, exatamente como o enunciado descreve. Por isso, o gabarito é a letra C. Em provas, quando aparecer esse visual de objeto com pares chave-valor e listas entre colchetes, pense imediatamente em JSON.