SóProvas


ID
2986789
Banca
CCV-UFC
Órgão
UFC
Ano
2019
Provas
Disciplina
Programação
Assuntos

Uma das formas de realizar a troca de informações entre dispositivos é através de mensagens com conteúdo JSON (Javascript Object Notation). Sobre o JSON, é correto afirmar:

Alternativas
Comentários
  • JSON x XML

    Podemos entender o JSON como uma espécie de “concorrente” da XML na área de troca de informações. Nesta seção, apresentamos algumas das principais semelhanças e diferenças entre os dois modelos para a representação de informações.

    Semelhanças:

    Os dois modelos representam informações no formato texto.

    Ambos possuem natureza auto-descritiva (ou seja, basta “bater o olho” em um arquivo JSON ou em um arquivo XML para entender o seu significado).

    Ambos são capazes de representar informação complexa, difícil de representar no formato tabular. Alguns exemplos: objetos compostos (objetos dentro de objetos), relações de hierarquia, atributos multivalorados, arrays, dados ausentes, etc.

    Ambos podem ser utilizados para transportar informações em aplicações AJAX.

    Ambos podem ser considerados padrões para representação de dados. XML é um padrão W3C, enquanto JSON foi formalizado na RFC 4627.

    Ambos são independentes de linguagem. Dados representados em XML e JSON podem ser acessados por qualquer linguagem de programação, através de API’s específicas.

    Diferenças:

    JSON não é uma linguagem de marcação. Não possui tag de abertura e muito menos de fechamento!

    JSON representa as informações de forma mais compacta.

    JSON não permite a execução de instruções de processamento, algo possível em XML.

    JSON é tipicamente destinado para a troca de informações, enquanto XML possui mais aplicações. Por exemplo: nos dias atuais existem bancos de dados inteiros armazenados em XML e estruturados em SGBD’s XML nativo.

  • Olá!

    Gabarito: B

    Bons estudos!

    -Quem ESTUDA tem em suas mãos o poder de TRANSFORMAR não só a própria vida, como também das pessoas que lhe cercam.

  • Gabarito ► Letra B

    A Uma semelhança entre o XML e o JSON é a categorização das duas como sendo linguagens de marcação? Errado, JSON não é uma linguagem de marcação;

    B É uma notação textual baseada na especificação de um conjunto de elementos organizados na forma chave-valor? Certinho.

    C Assim como o XML, o JSON não permite que seja especificado o tipo dos elementos que estão sendo especificados devido o seu formato textual? Errado, é permitido especificar o tipo em ambos;

    D É uma especificação onde os dados do arquivo são compilados e processados gerando o arquivo binário que será utilizado na troca de informações? Errado, nada faz sentido nesse item;

    E Uma da desvantagem no uso do JSON é a sua dependência da plataforma sobre a qual está executando, devido à necessidade do arquivo ser compilado para cada plataforma diferente? Errado, ele é completamente independente de plataforma.

    bons estudos