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.