O formato JSON (JavaScript Object Notation) surgiu em 2000 c...
I. Suporta uma variedade de tipos de dados, tais como números, strings, booleanos, arrays e objetos.
II. É um formato dependente, sendo utilizado em aplicações web apenas com a linguagem de programação Javascript.
III. É um formato mais leve que o XML, o que significa que pode ser transmitido com maior rapidez.
IV. Tem uma estrutura definida com tags que delimitam os elementos de dados e atributos que fornecem informações adicionais sobre esses elementos.
Quais estão INCORRETAS?
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: C - Apenas II e IV.
O formato JSON (JavaScript Object Notation) é amplamente utilizado para a troca de dados na web devido à sua simplicidade e leveza. Vamos analisar cada afirmativa para entender o porquê da alternativa C ser a correta:
I. Suporta uma variedade de tipos de dados, tais como números, strings, booleanos, arrays e objetos. Esta afirmação é correta. O JSON é flexível e pode representar diversos tipos de dados, incluindo todos os mencionados.
II. É um formato dependente, sendo utilizado em aplicações web apenas com a linguagem de programação Javascript. Esta afirmação é incorreta. Apesar de o JSON ter se originado do JavaScript, ele é um formato de dados independente e pode ser utilizado com praticamente qualquer linguagem de programação.
III. É um formato mais leve que o XML, o que significa que pode ser transmitido com maior rapidez. Esta afirmação é correta. Devido à sua simplicidade de estrutura, o JSON geralmente resulta em mensagens menores que as do XML.
IV. Tem uma estrutura definida com tags que delimitam os elementos de dados e atributos que fornecem informações adicionais sobre esses elementos. Esta afirmação é incorreta. Na verdade, esta descrição se aplica ao XML. O JSON utiliza um formato de pares chave-valor e arrays para organizar os dados, sem o uso de tags como no XML.
Portanto, as afirmações II e IV são as incorretas, fazendo da alternativa C a resposta certa.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O JSON (JavaScript Object Notation - Notação de Objetos JavaScript) é um formato de dados independente de linguagem, portanto, não é restrito a nenhuma linguagem de programação. É um formato leve de intercâmbio de dados que tem como base em um subconjunto da linguagem JavaScript. Não é uma linguagem de marcação. Não possui tag de abertura e muito menos de fechamento!
Os valores podem possuir apenas 3 tipos básicos: numérico (inteiro ou real), booleano e string. A partir dos tipos básicos, é possível construir tipos complexos: array e objeto. Os arrays são delimitados por colchetes, com seus elementos separados entre vírgulas.
Os objetos são especificados entre chaves e podem ser compostos por múltiplos pares nome/valor, por arrays e também por outros objetos. Assim, um objeto JSON pode representar, virtualmente, qualquer tipo de informação.
Como ele pede as Incorretas, temos item II e IV.
Gabarito C.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo