JSONPath -biblioteker
Selv om det er mange JSONPath-biblioteker, er de mest populære JSONPath-RW, JSONPath-RW-EXT og JSONPATH-NG. JSONPath er Port of the Perl, og det er JS -versjonen av JSONPath. JSONPath-RW er en fullstendig implementering av JSONPath-biblioteket. Uttrykkene i JSONPath-RW er førsteklasses objekter da de gir språkutvidelse. Disse uttrykkene er enkle å transformere, utvide, analysere og analysere.
Det gir også noen ekstra utvidelser som utvider funksjonaliteten til JSONPath. JSONPATH-RW-EXT utvider mulighetene til JSONPath-RW mens du legger til flere utvidelser, i.e., filter, aritmetikk, len osv. JSONPath-NG-biblioteket er skrevet på Native Python Language og den endelige implementeringen av JSONPath. Den støtter begge versjonene av Python; Python 2 og Python 3. Det er beregnet på standardklager som inkluderer både binære og aritmetiske sammenligningsoperatører definert i den opprinnelige JSONPath.
Installere JSONPath -biblioteker
JSONPATH-RW, JSONPATH-RW-EXT- og JSONPATH-NG-bibliotekene kan ganske enkelt installeres ved hjelp av PIP-installasjonskommandoen. Nedenfor er en trinn-for-trinns guide til å installere JSONPath-bibliotekene, og du kan lære hvordan du bruker disse bibliotekene ved hjelp av eksempler.
Eksempel 1:
Vårt første eksempel handler om JSONPath-RW-biblioteket. JSONPath-RW-biblioteket tilbyr betydelig betydelig og robust utvidet implementering av JSONPath i Python. Det er godt tilpasset med Python 2 og Python 3-versjoner av Python og deres utvidelser, i.e., Python 2.7, Python 3.4, Python 3.5, Python 3.6, Python 3.7, og pypy pypy3. For å installere JSONPath-RW, bruk den listede kommandoen.
!PIP-install JSONPath-RWNår du utfører PIP-installasjonskommandoen, vil følgende utdata indikere vellykket installasjon av JSONPath-RW.
Når biblioteket er installert, kan du bruke det til å analysere JSON -data i Python for å gi et ønsket resultat. Se følgende eksempel på JSONPath-RW for din forståelse:
Importer JSONFølgende utgang du får etter å ha brukt JSONPath-RW-biblioteket.
Eksempel 2:
Nå skal vi diskutere JSONPath-RW-EXT-biblioteket. For å installere JSONPath-RW-EXT-biblioteket, brukes den samme PIP-installasjonskommandoen, ta en titt:
!PIP-install JSONPath-RW-EXTEtter vellykket installasjon av JSONPath-RW-EXT-biblioteket, får du følgende utdata:
La oss se et eksempel på JSONPath-RW-EXT for å lære hvordan det vil bidra til å analysere JSON-dataene i Python.
Importer jsonpath_rw_ext som JPextNår du utfører koden ovenfor i en hvilken som helst Python -tolk, får du følgende utdata:
Eksempel 3:
Vårt siste eksempel handler om JSONPath NG -biblioteket. Igjen, for å installere JSONPath NG -biblioteket, må du bruke den listede kommandoen.
!PIP-install JSONPath-ngEtter å ha installert JSONPath-NG-biblioteket, får du se følgende utdata.
For å oppgradere JSONPath-NG-biblioteket, må du bruke den listede kommandoen. Her er syntaksen til -oppgrader Python -kommandoen.
!Pip Install-Upgrade JsonPath-ngKommandoen gitt ovenfor vil installere den nyeste versjonen av JSONPath-NG-biblioteket. Imidlertid, hvis systemet ditt allerede har installert den nyeste versjonen, får du følgende utdata:
Her er et enkelt eksempel på JSONPath-NG-biblioteket for å hjelpe deg å lære å analysere JSON-data i Python ved hjelp av JSONPath-NG-biblioteket og få ønsket resultat.
Importer JSONUtfør koden gitt ovenfor i en hvilken som helst Python -tolk, så får du den påfølgende produksjonen.
Konklusjon
I denne redaksjonen har vi lært om JSONPath i Python. La oss ha en rask oversikt over artikkelen. JSONPath i Python gir en enkel, enkel og rask måte å analysere JSON -dataene i Python for å få ønsket resultat uten å gå gjennom hele JSON -dataene i Python. Det hjelper til med å trekke ut den spesifikke verdien fra en enorm mengde data mens du sparer tid og minne. Det kommer godt med når vi bare er interessert i noen spesifikke verdier i en enorm mengde data. Vi har sett tre JSONPath-biblioteker, JSONPath-RW, JSONPath-RW-Ext og JSONPath-NG-biblioteker, og med hjelp av eksempler har vi lært hvordan vi skal installere og bruke disse bibliotekene til å analysere JSON-dataene i Python. Disse bibliotekene er Python Builtin JsonPath -biblioteker som kommer i Python -pakken.