Αξιολογητής JSONPath

Εκτέλεση εκφράσεων JSONPath σε οποιοδήποτε έγγραφο JSON για εξαγωγή ακριβώς των τιμών που χρειάζονται. Υποστηρίζει σημειογραφία τελείας και αγκύλης, χαρακτήρες μπαλαντέρ *, αναζήτηση απογόνων .., τμήματα πινάκων και εκφράσεις φίλτρου όπως ?(@.price < 10). Επίσης: Μορφοποιητής JSON | Σύγκριση JSON | Όλα τα εργαλεία JSON.
Όλη η επεξεργασία γίνεται τοπικά στο πρόγραμμα περιήγησης — τίποτα δεν μεταφορτώνεται.
Έκφραση JSONPath:
Η έκφραση πρέπει να ξεκινά με $. Μη κενή λίστα αποτελεσμάτων σημαίνει ότι η έκφραση ταίριαξε. Το Ctrl+Enter και στα δύο πλαίσια επίσης αξιολογεί.
Αξιολογείται αυτόματα καθώς πληκτρολογείται.
Επικόλληση JSON αριστερά, πληκτρολόγηση έκφρασης JSONPath και αξιολόγηση. Όλη η επεξεργασία μένει στο πρόγραμμα περιήγησης.
Σύντομη αναφορά JSONPath (στυλ RFC 9535):
$ ρίζα   .name / ['name'] θυγατρικό   [*] οποιοδήποτε στοιχείο   .. αναζήτηση απογόνων (π.χ. $..price)   [0], [-1] δείκτης   [0:2] τμήμα   [?(…)] φίλτρο, π.χ. $..book[?(@.price < 10)].
Σημείωση: έκφραση που είναι έγκυρη αλλά δεν βρίσκει τίποτα αναφέρει χωρίς αντιστοιχίες αντί για σφάλμα, κάτι που είναι χρήσιμο όταν διερευνάται η δομή ενός εγγράφου.
JSONPath — γλώσσα ερωτημάτων για JSON

Το JSONPath επιλέγει κόμβους μέσα σε έγγραφο JSON όπως το XPath επιλέγει κόμβους σε XML: το $ είναι η ρίζα, το .name μπαίνει σε κλειδί, το [n] δείκτης σε πίνακες, το .. αναζητά αναδρομικά, και το ?(...) φιλτράρει με έκφραση. Σε αντίθεση με μια πλήρη γλώσσα ερωτημάτων, μόνο διαβάζει — δεν μετασχηματίζει ούτε συγκεντρώνει. Έκφραση που δεν ταιριάζει με τίποτα επιστρέφει κενό αποτέλεσμα, όχι σφάλμα.

Το RFC 9535 (2024) τυποποίησε τη σύνταξη που ακολουθεί αυτή η σελίδα.