Come utilizzare i dati JSON in SQLite

Come utilizzare i dati JSON in SQLite

SQLite è un RDBMS senza server e open source, che viene utilizzato per gestire i dati di un database relazionale sotto forma di righe e colonne di una tabella, ma i dati possono essere in diversi formati uno di essi è JSON che memorizza i dati in chiave -Ildi coppie di valore. Ora, quali sono i dati JSON e come possono essere utilizzati in SQLite? Questo articolo corrisponderà a questa domanda.

Quali sono i dati JSON?

Il JSON deriva dalla notazione dell'oggetto JavaScript, che viene utilizzata per archiviare ed estrarre dati. Il JSON non ha alcuna relazione con il JavaScript, il nome è simile ad esso perché il JSON memorizza anche i dati sotto forma di oggetti come JavaScript.

Per capirlo più precisamente, consideriamo un esempio di un sito Web, il sito Web è collegato al server e al client, ora per comunicare tra client e server, ci sono diversi mezzi utilizzati come i dati JSON e XML, ma il modo più conveniente è di dati JSON.

Ci sono molti vantaggi dei dati JSON, i più importanti sono:

  • Contiene un formato facile che può essere letto e compreso da chiunque
  • È indipendente dal linguaggio e supporta tutti i linguaggi di programmazione
  • È facile accedere
  • La sua sintassi è semplice, quindi l'analisi dei dati e l'esecuzione è più veloce
  • È compatibile con una vasta gamma di browser
  • Ha un'analisi del server più rapida che consente agli utenti di ottenere risposte alle sue query dal server in breve tempo
  • Memorizza i dati in array in modo da fornire facilmente nella condivisione di dati di qualsiasi dimensione

Come vengono creati i dati JSON?

I dati JSON possono essere utilizzati per salvare dati come MySQL, SQLite e PostgreSQL. I tipi di dati utilizzati nei dati JSON sono stringhe, booleani, array, oggetto, null e numero. Per capire, archiviamo alcuni dati sotto forma di dati JSON, archiviamo i nomi degli studenti con i loro documenti e secoli come:

[

"Id": 1,
"Nome": "John",
"Age": 24
,

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

"Id": 3,
"Nome": "Rogger",
"Age": 21

"

Copia le righe sopra, apri l'editor di testo e incolla queste righe in esso e salva il file con qualsiasi nome come se lo salviamo con School_data.JSON. [Nota: .L'estensione JSON dovrebbe essere utilizzata con il nome del file]

I dati sono stati salvati in formato JSON ed è pronto per l'uso.

Come convertire i dati JSON in formato SQLite?

Uno degli approcci per utilizzare i dati JSON in SQLite è la conversione in un formato che SQLite comprende. Innanzitutto, converti il .json nel .SQL dello strumento online offerto da SQLIZZA.io. Apri il link nel browser Internet, scegli il file facendo clic su "Seleziona il file ..." e convertilo in .SQL facendo clic su "Converti il ​​mio file".

Una volta convertito il file, scaricalo facendo clic sul nome del file.

Verrà visualizzato un prompt, fai clic sul pulsante OK.

Ora per aprirlo in sqlite, converti il .file sql a .SQLite di un altro strumento online presentato da Remaseta. Facendo clic sulla finestra di dialogo Scegli il file e fai clic sul pulsante Convert.

Una volta completata la conversione, verrà visualizzata una dichiarazione di una conversione di successo, ora fai clic sul pulsante di download, per scaricarla .formato sqlite.

Verrà visualizzato un prompt, scegli Salva e fai clic su OK.

Converti SQL in SQLite da comando: Possiamo anche usare il terminale per la conversione del formato SQL in SQLite usando il comando Curl. La sintassi generale dell'utilizzo del comando Curl è come:

$ curl -f files [] = input_file_name.sql 'https: // www.REBASEData.com/api/v1/converti?outputFormat = sqlite & errorresponse = zip -o output_file_name.cerniera lampo

Ad esempio, abbiamo un file per nome, School_data.JSON, useremo il comando Curl per convertirlo .SQL a .sqlite usando il terminale come:

$ curl -f files [] = School_data.sql 'https: // www.REBASEData.com/api/v1/converti?outputFormat = sqlite & errorresponse = zip '-o risultato.cerniera lampo


Nel comando sopra, sostituire la scuola_data.SQL con il nome del file SQL che si desidera convertire in SQLite. Il file è stato convertito nella cartella zip per nome.cerniera lampo. Per confermarlo elencare il contenuto utilizzando il comando LS:

$ ls


Ora, possiamo utilizzare il file scaricato con il metodo GUI nei download o convertire direttamente dal metodo della riga di comando. Qui useremo il file dalla cartella Download, quindi apri il terminale premendo Ctrl+Alt+T.

Vai alla cartella di download utilizzando "CD" ed elenca il suo contenuto con il comando "LS".

Download di $ CD

Decomprimere il file, risultato.cerniera lampo. Usando il comando Unzip:

$ unzip -q risultato.cerniera lampo


Ancora una volta elenca i contenuti della cartella Download utilizzando il comando LS:

$ ls

Quindi possiamo vedere dall'output, il file zip è stato decompresso, dati.SQLite è stato estratto.

Come vengono utilizzati i dati JSON in SQLite?

I dati sono stati convertiti in un formato che può essere modificato con query SQLite. Ora, apri l'ambiente SQLite usando il comando:

$ sudo sqlite3


Ora scegli il database, dati.sqlite come:

.dati aperti.sqlite

Mostra le tabelle del database:

.tavoli

È stata visualizzata solo una tabella, School_data. Per visualizzare la tabella, eseguire il seguente comando:

Seleziona * da School_data;

I dati che abbiamo creato nei dati JSON sono stati visualizzati in SQLite che possono essere modificati utilizzando le query SQLite.

Conclusione

JSON Data è un formato utilizzato per trasportare i dati dal server al sito Web e viceversa. In questo articolo, abbiamo discusso di come i dati JSON possono essere recuperati in SQLite in modo che i suoi dati possano essere modificati in SQLite. Abbiamo appena convertito il .file json nel file .file sqlite utilizzando strumenti online. Quindi apriamo il .file sqlite in sqlite e visualizza il suo contenuto sotto forma di tabelle sqlite. Successivamente, i dati JSON saranno accessibili e modificabili in SQLite.