Testere di JSONPath
Strumento online gratuito per il test di JSONPath, senza necessità di installazione. Supporta ricorsione, filtrazione e slicing.
Informazioni su JSONPath Tester
Esegue una query JSONPath su qualsiasi documento JSON incollato e mostra i nodi corrispondenti con formattazione migliorata. Un tokenizer integrato supporta la radice ($), chiavi con punto e parentesi, caratteri jolly (*), discesa ricorsiva (..), indice di array e slice [0:2], oltre a espressioni di filtro come [?(@.price < 10)].
Come utilizzare
1. Incolla un JSON valido nell'area di testo JSON Input sulla sinistra. 2. Digita un'espressione JSONPath (ad es. $.store.book[*].author) nell'input sulla destra. 3. Fai clic su Test per valutare; il pannello dei risultati renderizza il JSON con indentazione di 2 spazi. 4. Fai clic su Examples per inserire uno dei cinque percorsi predefiniti. 5. Fai clic su Copy per copiare il risultato serializzato in JSON.
Sintassi dei percorsi supportata
Radice $ e nodo corrente @. Accesso ai membri tramite .key o ['key']. Il carattere jolly * espande array e valori di oggetto. La discesa ricorsiva .. percorre tutti i livelli nidificati. Forme tra parentesi: [0] indice singolo, [0:2] slice (inizio inclusivo, fine esclusivo), [?(@.field op value)] filtro con operatori >, <, >=, <=, ==, ===, !=, !==. Quando esattamente un nodo corrisponde, quel nodo viene restituito direttamente; in caso contrario viene restituito un array di corrispondenze.
▶Cosa fa l'operatore di discesa ricorsiva ..?
▶Quali operatori sono supportati nei filtri?
▶Perché una singola corrispondenza viene restituita senza wrapping?
▶Cosa succede con un JSON malformato?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.