Strumenti per sviluppatori

Tester JSON Path

Verifica espressioni JSON Path ed estrai valori mirati da strutture JSON usando percorsi puntati, caratteri jolly e indici di array.

Esegui lo strumento

Questo strumento analizza strutture JSON ed estrae elementi specifici tramite percorsi dedicati. Puoi inserire un documento formattato come testo e indicare una query per individuare proprietà di oggetti, elementi di liste o intervalli numerici. Il motore supporta la notazione con punti per accedere ai campi annidati, caratteri jolly per scorrere oggetti ed elenchi, nonché parentesi quadre con indici singoli o intervalli di posizioni. Quando invii dati validi e un percorso riconosciuto, l'interfaccia mostra l'elenco dei valori individuati, il conteggio totale delle corrispondenze e l'espressione utilizzata. Se il percorso non individua elementi corrispondenti, il conteggio rimane pari a zero. In presenza di campi vuoti o composti solo da spazi, lo strumento non mostra alcun valore. Se inserisci un testo non conforme allo standard JSON, lo strumento segnala la presenza di un formato non valido.

Istruzioni

  1. Incolla o digita il testo in formato JSON nel campo dedicato.
  2. Inserisci l'espressione di percorso da testare, come una proprietà puntata o un indice tra parentesi quadre.
  3. Clicca su Esegui per esaminare la struttura dei dati.
  4. Controlla i valori estratti e il conteggio totale delle corrispondenze nel riquadro di output.

Esempi

  • Dati: {"utenti": [{"nome": "Marco"}, {"nome": "Sara"}]}, Percorso: utenti[*].nome -> Mostra Marco e Sara con 2 corrispondenze.
  • Dati: {"catalogo": {"libri": ["A", "B", "C"]}}, Percorso: catalogo.libri[0] -> Mostra il primo elemento A con 1 corrispondenza.

FAQ

Quali forme di percorso supporta questo strumento?

Puoi utilizzare la notazione puntata per le proprietà, i simboli jolly (asterisco *) per esplorare campi o liste e le parentesi quadre per indici e intervalli di posizioni.

Cosa accade se inserisco un JSON con errori di sintassi?

Se il testo contiene caratteri o strutture non conformi allo standard JSON, lo strumento mostra un messaggio di errore.

Cosa visualizza l'interfaccia quando il percorso non trova elementi?

Se la sintassi è valida ma nessun nodo soddisfa il percorso, l'area di output riporta un elenco vuoto e un conteggio pari a zero.

Incorpora questo strumento

Aggiungi questo strumento SmartPlusLab funzionante al tuo sito con il codice seguente.