Como usar os dados JSON no SQLite

Como usar os dados JSON no SQLite

O SQLITE é um RDBMS sem servidor e de código aberto, usado para gerenciar os dados de um banco de dados relacional na forma de linhas e colunas de uma tabela, mas os dados podem ser em diferentes formatos, um deles é JSON, que armazena dados na chave --Vental Pares. Agora, quais são os dados JSON e como eles podem ser usados ​​no sqlite? Este artigo corresponderá a esta pergunta.

Quais são os dados JSON?

O JSON é derivado da notação de objeto JavaScript, que é usada para armazenar e extrair dados. O JSON não tem relação com o JavaScript, o nome é semelhante a ele porque o JSON também armazena os dados na forma de objetos como JavaScript.

Para entendê -lo com mais precisão, consideramos um exemplo de site, o site está vinculado ao servidor e ao cliente, agora para se comunicar entre o cliente e o servidor, existem diferentes mídias usadas como dados JSON e XML, mas a maneira mais conveniente é de dados JSON.

Existem muitas vantagens dos dados JSON, os mais proeminentes são:

  • Ele contém um formato fácil que pode ser lido e compreendido por qualquer pessoa
  • É independente da linguagem e suporta todas as linguagens de programação
  • É fácil de acessar
  • Sua sintaxe é simples, então a análise dos dados e a execução é mais rápida
  • É compatível com uma ampla gama de navegadores
  • Possui análise de servidor mais rápida, que permite que os usuários obtenham respostas às suas consultas do servidor em pouco tempo
  • Ele armazena dados em matrizes, para que sejam facilitados no compartilhamento de dados de qualquer tamanho

Como os dados JSON são criados?

Os dados JSON podem ser usados ​​para salvar dados como MySQL, SQLite e PostgreSQL. Os tipos de dados usados ​​nos dados JSON são string, boolean, matriz, objeto, nulo e número. Para entender, vamos armazenar alguns dados na forma de dados JSON, armazenamos os nomes dos alunos com seus IDs e idades como:

[[

"ID": 1,
"Nome": "John",
"Idade": 24
,

"ID": 2,
"Nome": "Paul",
"Age": 19
,

"ID": 3,
"Nome": "Rogger",
"Idade": 21

]

Copie as linhas acima, abra o editor de texto e cole essas linhas nela e salve o arquivo com qualquer nome como a salvamos com School_Data.JSON. [Observação: .A extensão JSON deve ser usada com o nome do arquivo]

Os dados foram salvos no formato JSON e estão prontos para usar.

Como converter dados JSON em formato SQLite?

Uma das abordagens para usar dados JSON no SQLite é convertê -los em um formato que o SQLite entende. Primeiro, converta o .json no .SQL pela ferramenta online oferecida pela SQLizer.io. Abra o link no navegador da Internet, escolha o arquivo clicando em "Selecione seu arquivo ..." e converta -o para .SQL clicando em “Converter meu arquivo”.

Depois que o arquivo for convertido, faça o download clicando no nome do arquivo.

Um prompt aparecerá, clique no botão OK.

Agora para abri -lo em sqlite, converta o .arquivo SQL para .Sqlite por outra ferramenta on -line apresentada por Rebasedata. Ao clicar na caixa de diálogo, escolha o arquivo e clique no botão Converter.

Depois que a conversão for concluída, uma declaração será exibida de uma conversão bem -sucedida, agora clique no botão de download, para baixá -lo .Formato SQLite.

Um prompt aparecerá, escolha Salvar e clique em OK.

Converta SQL em SQLite da linha de comando: Também podemos usar o terminal para a conversão do formato SQL em SQLite usando o comando CURL. A sintaxe geral do uso do comando CURL é como:

$ curl -f arquivos [] = input_file_name.SQL 'https: // www.Rebededata.com/api/v1/convert?outputFormat = sqlite & errorreSponse = zip -o output_file_name.fecho eclair

Por exemplo, temos um arquivo pelo nome, School_Data.JSON, usaremos o comando curl para convertê -lo de .sql para .sqlite usando o terminal como:

$ curl -f arquivos [] = School_data.SQL 'https: // www.Rebededata.com/api/v1/convert?outputFormat = sqlite & errorreSponse = zip '-o Resultado.fecho eclair


No comando acima, substitua o School_data.SQL com seu nome de arquivo SQL que você deseja converter em SQLite. O arquivo foi convertido na pasta ZIP pelo resultado do nome.fecho eclair. Para confirmar, liste o conteúdo usando o comando ls:

$ ls


Agora, podemos usar o arquivo baixado pelo método da GUI em downloads ou converter diretamente do método da linha de comando. Aqui vamos usar o arquivo da pasta de downloads para que abra o terminal pressionando Ctrl+Alt+T.

Vá para a pasta de download usando "CD" e liste seu conteúdo pelo comando "LS".

$ CD Downloads

Descompactar o arquivo, resultado.fecho eclair. Usando o comando UNZIP:

$ UNZIP -Q RESULTO.fecho eclair


Liste novamente o conteúdo da pasta de downloads usando o comando ls:

$ ls

Para que possamos ver na saída, o arquivo zip foi descompactado, dados.Sqlite foi extraído.

Como os dados JSON são usados ​​no sqlite?

Os dados foram convertidos em um formato que pode ser modificado com consultas sqlite. Agora, abra o ambiente SQLite usando o comando:

$ sudo sqlite3


Agora escolha o banco de dados, dados.sqlite como:

.Dados abertos.sqlite

Mostre as tabelas do banco de dados:

.mesas

Apenas uma mesa, School_Data, foi exibida. Para exibir a tabela, execute o seguinte comando:

Selecione * de School_Data;

Os dados que criamos nos dados JSON foram exibidos no SQLite, que podem ser editados usando as consultas SQLite.

Conclusão

JSON Data é um formato usado para transportar os dados do servidor para o site e vice -versa. Neste artigo, discutimos como os dados JSON podem ser recuperados no SQLite para que seus dados possam ser editados no SQLite. Acabamos de converter o .JSON arquivo no .arquivo sqlite usando ferramentas online. Então abrimos o .arquivo sqlite no sqlite e exibir seu conteúdo na forma de tabelas SQLite. Depois disso, os dados JSON serão acessíveis e editáveis ​​em Sqlite.