JsonPath -Bibliotheken
Obwohl es viele JsonPath-Bibliotheken gibt, sind JSONPATH-RW, JSONPATH-RW-EXTS und JSONPATH-NG JSONPATH-RW, JSONPATH-RW-EXTS und JSONPATH-NG. Der JsonPath ist der Hafen des Perls und es ist die JS -Version von JsonPath. Der JSONPATH-RW ist eine vollständige Implementierung der JSONPAD-Bibliothek. Die Ausdrücke in JSONPATH-RW sind erstklassige Objekte, da sie eine Spracherweiterung liefern. Diese Ausdrücke sind leicht zu transformieren, zu erweitern, zu analysieren und zu analysieren.
Es liefert auch einige zusätzliche Erweiterungen, die die Funktionen von JSONPath erweitern. Das JSONPATH-RW-EUTED erweitert die Funktionen von JSONPATH-RW und fügen Sie mehrere Erweiterungen hinzu.e., Filter, Arithmetik, Len usw. Die JSONPath-Ng-Bibliothek ist in der einheimischen Python-Sprache und die endgültige Implementierung des JSONPADE geschrieben. Es unterstützt beide Versionen von Python; Python 2 und Python 3. Es ist für Standardbeschwerden bestimmt, die sowohl binäre als auch arithmetische Vergleichsoperatoren enthalten, die im ursprünglichen JSONPath definiert sind.
Installieren von JsonPath -Bibliotheken
Die Bibliotheken JSONPATH-RW, JSONPATH-RW-EXT- und JSONPATH-NG-Bibliotheken können einfach mit dem PIP-Installationsbefehl installiert werden. Im Folgenden finden Sie eine Schritt-für-Schritt-Anleitung zur Installation der JSONPath-Bibliotheken, und Sie können lernen, wie Sie diese Bibliotheken mit Hilfe von Beispielen verwenden.
Beispiel 1:
Unser erstes Beispiel ist die JSONPATH-RW-Bibliothek. Die JSONPATH-RW-Bibliothek bietet eine erheblich bedeutende und robuste, erweiterte Implementierung von JSONPADE in Python. Es ist gut mit Python 2 und Python 3-Versionen von Python und ihren Erweiterungen zusammengefasst, ich.e., Python 2.7, Python 3.4, Python 3.5, Python 3.6, Python 3.7 und pypy pypy3. Verwenden Sie zum Installieren des JSONPATH-RW den aufgeführten Befehl.
!PIP Installieren Sie JSONPATH-RWWenn Sie den Befehl PIP-Installation ausführen, gibt die folgende Ausgabe die erfolgreiche Installation von JSONPATH-RW an.
Sobald die Bibliothek installiert ist, können Sie sie verwenden, um JSON -Daten in Python zu analysieren, um alle gewünschten Ergebnisse zu erzielen. Sehen Sie sich das folgende Beispiel von JSONPATH-RW für Ihr Verständnis an:
JSON importierenDie folgende Ausgabe erhalten Sie nach der Verwendung der JSONPATH-RW-Bibliothek.
Beispiel 2:
Jetzt werden wir die JSONPATH-RW-EXT-Bibliothek diskutieren. Um die JSONPATH-RW-EXT-Bibliothek zu installieren, wird der gleiche PIP-Installationsbefehl verwendet. Schauen Sie sich an:
!PIP Installieren Sie JSONPATH-RW-EXDNach der erfolgreichen Installation der JSONPATH-RW-EXT-Bibliothek erhalten Sie die folgende Ausgabe:
Lassen Sie uns ein Beispiel für JSONPATH-RW-ETT sehen, um zu erfahren, wie es dazu beitragen wird, die JSON-Daten in Python zu analysieren.
Importieren Sie JSONPATH_RW_EXT als JPEXTWenn Sie den obigen Code in einem Python -Interpreter ausführen, erhalten Sie die folgende Ausgabe:
Beispiel 3:
Unser letztes Beispiel handelt von der JsonPath Ng Library. Um die JsonPath NG -Bibliothek zu installieren, müssen Sie den angegebenen Befehl verwenden.
!PIP Installieren Sie JsonPath-ngNach der erfolgreichen Installation der JSONPATH-NG-Bibliothek finden Sie die folgende Ausgabe.
Um die JSONPATH-NG-Bibliothek zu aktualisieren, müssen Sie den angegebenen Befehl verwenden. Hier ist die Syntax des Befehls von upgrade Python.
!PIP-Installation-Upgrade JsonPath-ngDer oben angegebene Befehl installiert die neueste Version der JsonPath-NG-Bibliothek. Wenn Ihr System jedoch bereits die neueste Version installiert hat, erhalten Sie die folgende Ausgabe:
Hier ist ein einfaches Beispiel für die JSONPATH-NG-Bibliothek, mit der Sie lernen können.
JSON importierenFühren Sie den oben angegebenen Code in jedem Python -Interpreter aus, und Sie erhalten die nachfolgende Ausgabe.
Abschluss
In diesem Editorial haben wir etwas über den JsonPath in Python erfahren. Lassen Sie uns eine kurze Zusammenfassung des Artikels haben. Der JsonPath in Python bietet eine einfache, einfache und schnelle Möglichkeit, die JSON -Daten in Python zu analysieren, um das gewünschte Ergebnis zu erzielen, ohne die gesamten JSON -Daten in Python zu durchlaufen. Es hilft, den spezifischen Wert aus einer großen Datenmenge zu extrahieren und gleichzeitig Zeit und Speicher zu sparen. Es ist praktisch, wenn wir nur an bestimmten Werten in einer großen Datenmenge interessiert sind. Wir haben drei JsonPath-Bibliotheken gesehen, JSONPATH-RW, JSONPATH-RW-EXTS- und JSONPATH-NG-Bibliotheken, und mit Hilfe von Beispielen haben wir gelernt, wie man diese Bibliotheken installiert und verwendet, um die JSON-Daten in Python zu analysieren. Diese Bibliotheken sind Python Bauin JsonPath -Bibliotheken, die im Python -Paket erhältlich sind.