Biblioteche Jsonpath
Sebbene ci siano molte biblioteche JSONPATH, quelle più popolari sono JSONPATH-RW, JSONPATH-RW-EXT e JSONPATH-NG. JSONPATH è il porto del Perl ed è la versione JS di JSONPATH. JSONPATH-RW è un'implementazione completa della libreria JSONPATH. Le espressioni in JSONPATH-RW sono oggetti di prima classe in quanto forniscono l'estensione della lingua. Queste espressioni sono facili da trasformare, estendere, analizzare e analizzare.
Fornisce inoltre alcune estensioni aggiuntive che estendono le funzionalità di JSONPATH. JSONPATH-RW-EXT estende le capacità di JSONPATH-RW aggiungendo più estensioni, i.e., Filtro, aritmetico, len, ecc. La biblioteca JSONPATH-NG è scritta in lingua nativa Python e l'implementazione finale di JSONPATH. Supporta entrambe le versioni di Python; Python 2 e Python 3. È destinato a reclami standard che includono operatori di confronto binario e aritmetico definiti nell'originale JSONPATH.
Installazione di librerie JSONPATH
Le librerie JSONPATH-RW, JSONPATH-RW-EXT e JSONPATH-NG possono essere semplicemente installate utilizzando il comando di installazione PIP. Di seguito è riportata una guida passo-passo per l'installazione delle librerie JSONPATH e puoi imparare a utilizzare queste librerie con l'aiuto di esempi.
Esempio 1:
Il nostro primo esempio riguarda la libreria JSONPATH-RW. La biblioteca JSONPATH-RW offre un'implementazione estesa notevolmente significativa e solida di JSONPATH in Python. È ben abbinato a versioni Python 2 e Python 3 di Python e le loro estensioni, io.e., Python 2.7, Python 3.4, Python 3.5, Python 3.6, Python 3.7 e pypy pypy3. Per installare JSONPATH-RW, utilizzare il comando elencato.
!PIP Installa JSONPATH-RWQuando si esegue il comando di installazione PIP, la seguente uscita indicherà la riuscita installazione di JSONPATH-RW.
Una volta installata la libreria, è possibile utilizzarla per analizzare i dati JSON in Python per produrre qualsiasi risultato desiderato. Vedi il seguente esempio di JSONPATH-RW per la tua comprensione:
Importa JSONIl seguente output che otterrai dopo aver utilizzato la libreria JSONPATH-RW.
Esempio 2:
Ora discuteremo della libreria JSONPATH-RW-EXT. Per installare la libreria JSONPATH-RW-EXT, viene utilizzato lo stesso comando di installazione PIP, dai un'occhiata:
!PIP Installa JSONPATH-RW-EXTDopo l'installazione riuscita della libreria JSONPATH-RW-EXT, otterrai il seguente output:
Vediamo un esempio di JSONPATH-RW-EXT per imparare come contribuirà a analizzare i dati JSON in Python.
Importa jsonpath_rw_ext come jpextQuando si esegue il codice sopra in qualsiasi interprete di Python, otterrai il seguente output:
Esempio 3:
Il nostro ultimo esempio riguarda la biblioteca JSONPATH NG. Ancora una volta, per installare la libreria JSONPATH NG, è necessario utilizzare il comando elencato.
!PIP Installa JSONPATH-NGDopo aver installato correttamente la libreria JSONPATH-NG, vedrai il seguente output.
Per aggiornare la libreria JSONPATH-NG, è necessario utilizzare il comando elencato. Ecco la sintassi del comando python di upgrade.
!PIP Installa-Aggiorna JSONPATH-NGIl comando sopra indicato installerà l'ultima versione della libreria JSONPATH-NG. Tuttavia, se il tuo sistema ha già installato l'ultima versione, otterrai il seguente output:
Ecco un semplice esempio della libreria JSONPATH-NG per aiutarti a imparare a analizzare i dati JSON in Python usando la libreria JSONPATH-NG e ottenere il risultato desiderato.
Importa JSONEsegui il codice sopra indicato in qualsiasi interprete di Python e otterrai l'output successivo.
Conclusione
In questo editoriale, abbiamo imparato a conoscere il JSONPATH di Python. Facciamo un rapido riepilogo dell'articolo. Il JSONPATH di Python fornisce un modo semplice, semplice e rapido per analizzare i dati JSON in Python per ottenere il risultato desiderato senza passare attraverso i dati JSON interi in Python. Aiuta a estrarre il valore specifico da un'enorme quantità di dati risparmiando tempo e memoria. È utile quando siamo interessati solo ad alcuni valori specifici in un'enorme quantità di dati. Abbiamo visto tre biblioteche JSONPATH, JSONPATH-RW, JSONPATH-RW-EXT e JSONPATH-NG Libraries e, con l'aiuto di esempi, abbiamo imparato come installare e utilizzare queste librerie per analizzare i dati JSON in Python. Queste biblioteche sono biblioteche Python incorporate JSONPATH che sono disponibili nel pacchetto Python.