Questões de JSON (Programação)

Limpar Busca

Determinada equipe de desenvolvimento web está construindo um sistema de consulta de dados em tempo real para uma plataforma de pedidos de delivery. O objetivo é permitir que os usuários visualizem atualizações de pedidos sem precisar recarregar a página. Para isso, os programadores decidiram utilizar o paradigma AJAX (Asynchronous JavaScript and XML) para buscar os dados do servidor e exibi-los dinamicamente. No entanto, em vez de utilizar XML para transportar os dados, a equipe optou por JSON (JavaScript Object Notation) como formato principal para a comunicação entre o cliente e o servidor. Durante uma reunião técnica, os programadores discutiram as razões para a escolha do JSON no contexto do AJAX. Com base nas propriedades do JSON e sua aplicação no paradigma AJAX, qual das seguintes afirmativas está correta?

  • A JSON é uma linguagem de marcação assim como XML, mas possui suporte nativo para atributos aninhados, o que facilita a estruturação dos dados retornados pelo AJAX.
  • B JSON é preferível ao XML em aplicações AJAX porque é um formato mais leve e de fácil conversão para objetos JavaScript, tornando o processamento mais eficiente no cliente.
  • C JSON, ao contrário do XML, não permite a estruturação hierárquica de dados, sendo limitado ao formato de chave-valor simples, o que reduz sua aplicabilidade em sistemas AJAX.
  • D JSON não é compatível com requisições AJAX, pois os navegadores modernos exigem que os dados sejam transmitidos exclusivamente no formato XML para evitar falhas de compatibilidade.

Julgue o item a seguir, relativo às tecnologias CSV e JSON, à Linguagem SQL e ao modelo CRISP-DM. 

A tecnologia JSON permite a aninhamento de objetos e arrays, possibilitando a construção de estruturas de dados complexas.

  • Certo
  • Errado

Uma Técnica de um Tribunal do Trabalho usou o seguinte código exemplo JSON para converter um objeto JavaScript em uma string JSON:

Imagem não encontrada

O código estará correto se a lacuna 1 for corretamente preenchida por

  • A JSON.encode (object)
  • B JSON.stringify(object)
  • C stringify.JSON (object)
  • D object.stringify()
  • E object.toJSONString()

Com relação ao banco de dados não relacional MongoDB, assinale a alternativa correta, sobre qual o formato de arquivo ele utiliza para armazenar os documentos.

  • A Simple JSON (JavaScript Object Notation)
  • B BSON (Binary JSON)
  • C XML (Extensible Markup Language)
  • D HTML (Hyper Text Markup Language)

Sobre as tecnologias XML, XSLT e JSON, assinale a opção correta.

  • A O XML é mais eficiente que o JSON em termos de legibilidade e compactação de dados, sendo amplamente utilizado em aplicações web modernas devido à sua simplicidade.
  • B O XSLT é uma linguagem utilizada para transformar documentos JSON em outro formato, como HTML ou XML.
  • C O JSON é amplamente utilizado em APIs devido à sua estrutura simples e leve, que facilita o transporte de dados entre cliente e servidor.
  • D Tanto XML quanto JSON têm suporte nativo para transformação de dados utilizando XSLT, o que facilita sua manipulação em diferentes formatos.
  • E O XML e o JSON são formatos estritamente equivalentes em termos de expressividade e uso no armazenamento e transporte de dados em diferentes plataformas.