So verwenden Sie JSON -Daten in SQLite

So verwenden Sie JSON -Daten in SQLite

SQLITE ist ein serverloser und Open-Source-RDBM -Value -Paare. Was sind die JSON -Daten und wie kann sie in SQLite verwendet werden?? Diese Beschreibung entspricht dieser Frage.

Was sind die JSON -Daten?

Der JSON wird aus der JavaScript -Objektnotation abgeleitet, mit der Daten gespeichert und extrahiert werden. Der JSON hat keine Beziehung zum JavaScript, der Name ähnelt ihm, da der JSON die Daten auch in Form von Objekten wie JavaScript speichert.

Um es genauer zu verstehen, betrachten wir ein Beispiel für eine Website, die Website ist mit dem Server und dem Client verknüpft. Um jetzt zwischen Client und Server zu kommunizieren, werden verschiedene Medien wie JSON -Daten und XML verwendet. Der bequemste Weg ist jedoch von JSON -Daten.

Es gibt viele Vorteile der JSON -Daten, die prominentesten von ihnen sind:

  • Es enthält ein einfaches Format, das von jedem gelesen und verstanden werden kann
  • Es ist sprachunabhängig und unterstützt alle Programmiersprachen
  • Es ist leicht zugänglich
  • Die Syntax ist einfach, sodass die Analyse der Daten und Ausführung schneller ist
  • Es ist mit einer Vielzahl von Browsern kompatibel
  • Es verfügt über eine schnellere Parsen des Servers, mit der Benutzer in kurzer Zeit Antworten auf seine Abfragen vom Server erhalten können
  • Es speichert Daten in Arrays, sodass es eine einfache Freigabe von Daten jeder Größe bietet

Wie werden die JSON -Daten erstellt??

Die JSON -Daten können verwendet werden, um Daten wie MySQL, SQLite und PostgreSQL zu speichern. Datentypen, die in JSON -Daten verwendet werden, sind String, Boolesche, Array, Objekt, Null und Nummer. Lassen Sie uns zum Verständnis einige Daten in Form von JSON -Daten speichern. Wir speichern die Namen der Schüler mit ihren IDs und Altersgruppen als:

[

"Id": 1,
"Name": "John",
"Alter": 24
,

"Id": 2,
"Name": "Paul",
"Alter": 19
,

"Id": 3,
"Name": "Rogger",
"Alter": 21

]

Kopieren Sie die oben genannten Zeilen, öffnen Sie den Texteditor und fügen Sie diese Zeilen ein und speichern Sie die Datei mit jedem Namen, wie wir sie mit school_data speichern.JSON. [Notiz: .Die JSON -Erweiterung sollte mit dem Dateinamen verwendet werden]

Die Daten wurden im JSON -Format gespeichert und sind bereit zu verwenden.

So konvertieren Sie JSON -Daten in das SQLite -Format?

Einer der Ansätze zur Verwendung von JSON -Daten in SQLite ist die Konvertierung in ein Format, das SQLite versteht. Konvertieren Sie zunächst die .JSON in die .SQL von dem von SQLIZER angebotenen Online -Tool.io. Öffnen Sie den Link im Internetbrowser, wählen Sie die Datei aus, indem Sie auf "Ihre Datei auswählen ..." und konvertieren Sie sie in die Datei .SQL, indem Sie auf "meine Datei konvertieren" klicken.

Sobald die Datei konvertiert ist, laden Sie sie herunter, indem Sie auf den Dateinamen klicken.

Eine Eingabeaufforderung wird angezeigt. Klicken Sie auf OK -Schaltfläche.

Um es jetzt in SQLite zu öffnen, konvertieren Sie die .SQL -Datei zu .SQLite von einem anderen Online -Tool, das von Rebasedata präsentiert wird. Wenn Sie auf das Dialogfeld klicken, wählen Sie die Datei und klicken Sie auf die Schaltfläche Konvertiten.

Sobald die Konvertierung abgeschlossen ist, klicken Sie nun auf die Schaltfläche Download, um sie herunterzuladen .SQLite -Format.

Eine Eingabeaufforderung wird angezeigt, speichern und klicken Sie auf OK.

Konvertieren Sie SQL in SQLite aus der Befehlszeile: Wir können das Terminal auch für die Umwandlung des SQL -in -SQLite -Formats mit dem Befehl curl verwenden. Die allgemeine Syntax der Verwendung des Curl -Befehls lautet wie:

$ curl -f Dateien [] = input_file_name.SQL 'https: // www.umgebaut.com/api/v1/konvertieren?outputFormat = SQLite & ErrorResponse = ZIP -o output_file_name.Reißverschluss

Zum Beispiel haben wir eine Datei mit Namen, school_data.JSON, wir werden den Befehl curl verwenden, um ihn aus zu konvertieren .sql an .SQLite unter Verwendung des Terminals als:

$ curl -f Dateien [] = school_data.SQL 'https: // www.umgebaut.com/api/v1/konvertieren?outputFormat = SQLite & ErrorResponse = ZIP '-O -Ergebnis.Reißverschluss


Ersetzen Sie im obigen Befehl die school_data.SQL mit Ihrem SQL -Dateinamen, den Sie in SQLite konvertieren möchten. Die Datei wurde mit Namensergebnis in den ZIP -Ordner konvertiert.Reißverschluss. Um zu bestätigen, dass der Inhalt mit dem Befehl LS aufgelistet ist:

$ ls


Jetzt können wir entweder die von der GUI -Methode heruntergeladene Datei in Downloads verwenden oder direkt aus der Befehlszeilenmethode konvertieren. Hier verwenden wir die Datei aus dem Download -Ordner. Öffnen Sie das Terminal, indem Sie Strg+Alt+T drücken.

Gehen Sie zum Download -Ordner mit "CD" und listen Sie den Inhalt mit dem Befehl "LS" auf.

$ CD Downloads

Entpacken Sie die Datei, Ergebnis.Reißverschluss. Durch die Verwendung des Befehls unzip:

$ unzip -q Ergebnis.Reißverschluss


Listen Sie den Inhalt des Download -Ordners erneut mit dem Befehl LS auf:

$ ls

So können wir aus der Ausgabe erkennen, die ZIP -Datei wurde entpackt, Daten.SQLite wurde extrahiert.

Wie werden die JSON -Daten in SQLite verwendet??

Die Daten wurden in ein Format konvertiert, das mit SQLite -Abfragen geändert werden kann. Öffnen Sie nun die SQLite -Umgebung mit dem Befehl:

$ sudo sqlite3


Wählen Sie nun die Datenbank, Daten aus.sqlite als:

.Daten öffnen.sqlite

Zeigen Sie die Tabellen der Datenbank an:

.Tische

Nur eine Tabelle, school_data, wurde angezeigt. Führen Sie den folgenden Befehl aus: Führen Sie den folgenden Befehl aus:

Wählen Sie * aus school_data;

Die Daten, die wir in den JSON -Daten erstellt haben.

Abschluss

JSON -Daten sind ein Format, mit dem die Daten vom Server auf die Website transportiert werden können, und umgekehrt umgekehrt. In dieser Beschreibung haben wir besprochen, wie die JSON-Daten in SQLite abgerufen werden können, damit ihre Daten in SQLite bearbeitet werden können. Wir haben gerade das konvertiert .JSON -Datei in die .SQLite -Datei mit Online -Tools. Dann öffnen wir die .SQLite -Datei in der SQLite und zeigen deren Inhalt in Form von SQLite -Tabellen an. Danach sind die JSON -Daten in SQLite zugänglich und bearbeitetbar.