TOP

O que é JSON?

Descrição

JSON (JavaScript Object Noteation) é um formato fácil de troca de dados que é fácil de ler e escrever uma pessoa e fácil de emparelhar e gerar um carro. É baseado em um subconjunto de programação JavaScript, mas é completamente independente de qualquer idioma. O JSON é amplamente usado para trocar dados entre servidor e banda da Web, aplicativos móveis e armazenamento de dados.

1. Estrutura JSON: Simples e clara

JSON é construído em duas estruturas principais:

  1. Conjunto de "Nome/Valer" da África do Sul : Em Muitos Idiomaas, É implementado como objto, Gravaçáçá, Estrutura, Dicionário, Tabela de Hash, Lista de Acesso à Chave ou Matriz Associative. Em JSON, É Aprestorado Objto , Denotado por Colchetes Enderacolados .

     {
      "Nome": "Ivan",
      "Idade": 30,
      "Cidade": "Kyiv"
    } 
  2. Uma LISTA ORDENADA DE VALORES : Na Maioria Dos idiomaas, é realizado como uma matriz, vetor, lça ou sequencia. Em JSON, É Aprestorado Variedade , Denotado por Colchetes [] .

     [
      "Maçã",
      "Banana",
      "laranja"
    ] 

Os valores podem ser linhas (string), números, objetos (objeto), matrizes (matriz), valores booleanos (true/false) ou nulo.

2. Vantagens de usar JSON

3. JSON em ação: Exemplos de uso

JSON é parte integrante da web moderna. Aqui estão alguns cenários típicos de seu uso:

4. XML vs JSON: O que é melhor?

Parâmetro Xml JSON
Formatar Texto com tags Texto com chaves e valores
Legibilidade Mais alto para estruturas complexas Melhor para dados simples
Tamanho do arquivo Geralmente maior Menos
Compatibilidade Amplo apoio Principalmente em JavaScript

O XML é mais adequado para estruturas complexas com atributos, enquanto JSON é para API de REST leve.

5. JSON e Excel: Como combinar isso?

Às vezes, é necessário converter dados do formato da tabela, como o Microsoft Excel, no JSON. Isso pode ser útil para importar dados para serviços da Web ou bancos de dados que funcionam com o JSON. Embora o Excel não tenha uma função de exportação direta construída para o JSON, existem soluções de terceiros.

Uma dessas ferramentas úteis é uma função do usuário do Excel Tabtojson () . Esse recurso facilita a conversão de dados da tabela Excel em linha JSON.