Lar Desenvolvimento O que é a notação de objeto javascript (json)? - o que é techopedia

O que é a notação de objeto javascript (json)? - o que é techopedia

Índice:

Anonim

Definição - O que significa JavaScript Object Notation (JSON)?

JSON (JavaScript Object Notation) é um formato de troca de dados padrão aberto com base em um subconjunto de sintaxe JavaScript. JSON é baseado em texto, leve e geralmente considerado facilmente legível / gravável.

Embora esteja intimamente conectado ao JavaScript, o JSON é independente da linguagem. Embora independente, o JSON usa convenções semelhantes a outras linguagens (por exemplo, C, C ++, Java, Perl e Python), tornando o JSON uma linguagem ideal para troca de dados.

As características JSON incluem o seguinte:

  • Flexibilidade, permitindo ao programador definir chaves.
  • Menos sobrecarga, pois o conteúdo é principalmente de dados.
  • Dados portáteis.
  • Não proprietário.
  • Formato comum e conveniente para serviços da Web.

Comumente utilizado no desenvolvimento de aplicativos da Web, o JSON pode ser usado como um formato de dados para qualquer aplicativo em que as informações sejam armazenadas como texto.

Techopedia explica JavaScript Object Notation (JSON)

O JSON é preferido por alguns sobre o XML como um formato de troca de dados, porque é menos detalhado, trabalha rapidamente, reduz o tamanho dos dados e simplifica o processamento de documentos. É usado extensivamente no desenvolvimento da Web, especialmente porque transfere informações entre tecnologias potencialmente incompatíveis. Por exemplo, pode envolver um aplicativo Java em execução em uma caixa UNIX ou um aplicativo C # em execução no Windows.

Algumas precauções são recomendadas, pois o JSON é propenso a problemas de segurança derivados do interpretador de JavaScript e literais de objeto, que executam dinamicamente o texto JSON como JavaScript. Em outras palavras, o JSON é vulnerável a invasores de inserção de JavaScript, que podem hackear e extrair conteúdo do sistema / servidor da Web e objetos de aplicativos transmitidos. As técnicas de aprimoramento de segurança JSON existem e podem resolver esses problemas. Portanto, antes de implementar o JSON, os desenvolvedores devem estar sempre cientes de todas as brechas de segurança e possíveis soluções.

O que é a notação de objeto javascript (json)? - o que é techopedia