Hvordan bruke JSON -data i SQLite

Hvordan bruke JSON -data i SQLite

SQLite er en serverløs, og open source RDBMS, som brukes til å administrere dataene til en relasjonsdatabase i form av rader og kolonner i en tabell, men data kan være i forskjellige formater en av dem er JSON som lagrer data i nøkkel -verdipar. Hva er JSON -dataene, og hvordan kan de brukes i SQLite? Denne oppskrivningen vil samsvare med dette spørsmålet.

Hva er JSON -dataene?

JSON er avledet fra JavaScript -objektnotasjonen, som brukes til å lagre og trekke ut data. JSON har ingen forhold til JavaScript, navnet ligner på det fordi JSON også lagrer dataene i form av objekter som JavaScript.

For å forstå det mer presist, vurderer vi et eksempel på et nettsted, nettstedet er koblet til serveren og klienten, nå for å kommunisere mellom klienten og serveren, er det forskjellige medier som brukes som JSON -data og XML, men den mest praktiske måten er av JSON -data.

Det er mange fordeler med JSON -dataene, de mest fremtredende av dem er:

  • Den inneholder et enkelt format som kan leses og forstås av noen
  • Det er språkuavhengig og støtter alle programmeringsspråk
  • Det er lett å få tilgang til
  • Syntaksen er enkel, så analysering av data og utførelse er raskere
  • Den er kompatibel med et bredt spekter av nettlesere
  • Den har raskere serverparsing som lar brukere få svar på spørsmålene fra serveren på kort tid
  • Den lagrer data i matriser, så det gir enkel deling av data av alle størrelser

Hvordan opprettes JSON -dataene?

JSON -dataene kan brukes til å lagre data som MySQL, SQLite og PostgreSQL. Datatyper som brukes i JSON -data er streng, boolsk, matrise, objekt, null og tall. For forståelse, la oss lagre noen data i form av JSON -data, lagrer vi navnene på studentene med ID -ene og aldre som:

[

"Id": 1,
"Navn": "John",
"Alder": 24
,

"Id": 2,
"Navn": "Paul",
"Alder": 19
,

"ID": 3,
"Navn": "Rogger",
"Alder": 21

]

Kopier linjene ovenfor, åpne tekstredigereren og lim inn disse linjene i den, og lagre filen med et hvilket som helst navn som vi lagrer den med school_data.JSON. [Merk: .JSON -utvidelse skal brukes med filnavnet]

Dataene er lagret i JSON -format og er klar til bruk.

Hvordan konvertere JSON -data til SQLite -format?

En av tilnærmingene for å bruke JSON -data i SQLite er å konvertere dem til et format som SQLite forstår. Først, konverter .json inn i .SQL av online -verktøyet som tilbys av SQLIZER.io. Åpne lenken i nettleseren, velg filen ved å klikke på "Velg filen din ...", og konverter den til .SQL ved å klikke på “Konverter filen min”.

Når filen er konvertert, last den ned ved å klikke på filnavnet.

En ledetekst vil vises, klikk på OK -knappen.

Nå for å åpne den i sqlite, konverter .SQL -fil til .SQLite av et annet online verktøy presentert av Rebasedata. Ved å klikke på dialogboksen, velg filen og klikk på konverteringsknappen.

Når konverteringen er fullført, vises en uttalelse av en vellykket konvertering, klikk nå på nedlastingsknappen for å laste den ned i .SQLite -format.

En ledetekst vises, velg Lagre og klikk på OK.

Konverter SQL til SQLite fra kommandolinje: Vi kan også bruke terminalen for konvertering av SQL til SQLite -format ved hjelp av Curl -kommandoen. Den generelle syntaksen ved å bruke Curl -kommandoen er som:

$ curl -f filer [] = input_file_name.sql 'https: // www.Rebasedata.com/api/v1/konvertere?outputformat = sqlite & errorResponse = zip -o output_file_name.glidelås

For eksempel har vi en fil med navn, school_data.JSON, vi vil bruke Curl -kommandoen for å konvertere den fra .SQL til .sqlite ved å bruke terminalen som:

$ curl -f filer [] = school_data.sql 'https: // www.Rebasedata.com/api/v1/konvertere?outputFormat = Sqlite & ErrorResponse = Zip '-o Resultat.glidelås


I kommandoen ovenfor, erstatt School_Data.SQL med SQL -filnavnet ditt som du vil konvertere i SQLite. Filen er konvertert til zip -mappen etter navnesultat.glidelås. For å bekrefte IT -listen nedover innholdet ved å bruke LS -kommandoen:

$ ls


Nå kan vi enten bruke filen lastet ned av GUI -metoden i nedlastinger eller direkte konvertere fra kommandolinjemetoden. Her vil vi bruke filen fra nedlastingsmappen, så åpner terminalen ved å trykke på Ctrl+Alt+T.

Gå til nedlastingsmappen ved å bruke “CD”, og liste ned innholdet av “LS” -kommandoen.

$ CD -nedlastinger

Pakk ut filen, resultat.glidelås. Ved å bruke Unzip -kommandoen:

$ Unzip -Q -resultat.glidelås


Liste igjen innholdet i nedlastingsmappen ved å bruke LS -kommandoen:

$ ls

Så vi kan se fra utdataene, ZIP -filen har blitt pakket ut, data.SQLite er trukket ut.

Hvordan brukes JSON -dataene i SQLite?

Dataene er konvertert til et format som kan endres med SQLite -spørsmål. Nå, åpne SQLite -miljøet ved å bruke kommandoen:

$ sudo sqlite3


Velg nå databasen, data.sqlite som:

.åpne data.sqlite

Vis tabellene til databasen:

.bord

Bare ett bord, school_data, er vist. For å vise tabellen, utfør følgende kommando:

Velg * fra School_Data;

Dataene som vi opprettet i JSON -dataene er vist i SQLite som kan redigeres ved å bruke SQLite -spørsmålene.

Konklusjon

JSON -data er et format som brukes til å transportere dataene fra serveren til nettstedet og omvendt. I denne oppskrivningen diskuterte vi hvordan JSON-dataene kan hentes i SQLite, slik at dataene kan redigeres i SQLite. Vi konverterte nettopp .JSON -filen i .SQLite -fil ved hjelp av online verktøy. Så åpner vi .SQLite -filen i SQLite og viser innholdet i form av SQLite -tabeller. Etter det vil JSON -dataene være tilgjengelige og redigerbare i SQLite.