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.
JSON é construído em duas estruturas principais:
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"
} 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.
JSON é parte integrante da web moderna. Aqui estão alguns cenários típicos de seu uso:
| 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.
À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.