Εκτέλεση εκφράσεων JSONPath σε οποιοδήποτε έγγραφο JSON για εξαγωγή ακριβώς των τιμών που χρειάζονται.
Υποστηρίζει σημειογραφία τελείας και αγκύλης, χαρακτήρες μπαλαντέρ *, αναζήτηση απογόνων .., τμήματα πινάκων και εκφράσεις φίλτρου όπως ?(@.price < 10).
Επίσης: Μορφοποιητής JSON | Σύγκριση JSON | Όλα τα εργαλεία JSON.
Όλη η επεξεργασία γίνεται τοπικά στο πρόγραμμα περιήγησης — τίποτα δεν μεταφορτώνεται.
Έκφραση JSONPath:
Η έκφραση πρέπει να ξεκινά με $. Μη κενή λίστα αποτελεσμάτων σημαίνει ότι η έκφραση ταίριαξε. Το Ctrl+Enter και στα δύο πλαίσια επίσης αξιολογεί.
Είσοδος (έγγραφο JSON)
Έξοδος (αντιστοιχίες)
Αξιολογείται αυτόματα καθώς πληκτρολογείται.
Επικόλληση 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) τυποποίησε τη σύνταξη που ακολουθεί αυτή η σελίδα.
🔷 Εργαλεία JSON
Εκτέλεση ερωτημάτων JSONPath σε έγγραφα JSON με χαρακτήρες μπαλαντέρ, φίλτρα και τμήματα.