JSONPath Tester & Evaluator - Εισαγωγή
Υποβάλετε ερωτήματα, επιθεωρήστε και αξιολογήστε έγγραφα JSON χρησιμοποιώντας εκφράσεις JSONPath σε πραγματικό χρόνο. Όλες οι αξιολογήσεις εκτελούνται τοπικά στο πρόγραμμα περιήγησής σας — τα δεδομένα σας δεν ανεβαίνουν ποτέ.
Οι αντιστοιχισμένες τιμές θα εμφανιστούν εδώ.
Παραδείγματα JSONPath
Φορτώστε τα δεδομένα δείγματος και κάντε κλικ σε οποιαδήποτε έκφραση παρακάτω για να τη δοκιμάσετε αμέσως. Αυτά τα παραδείγματα δείχνουν τυπικούς επιλογείς καθώς και επεκτάσεις JSONPath-Plus.
| Έκφραση | Περιγραφή | |
|---|---|---|
| $.store.book[*].author | Συγγραφείς όλων των βιβλίων στο κατάστημα. | |
| $..author | Όλοι οι συγγραφείς αναδρομικά οπουδήποτε στο JSON. | |
| $.store.book[?(@.price < 10)] | Books cheaper than $10 using filter expressions. | |
| $.store.book[0,1] | Τα δύο πρώτα βιβλία χρησιμοποιώντας επιλογείς ένωσης/κόμματος. | |
| $.store.book[:2] | Τα δύο πρώτα βιβλία χρησιμοποιώντας συμβολισμό slice. | |
| $.store.book[?(@.isbn)] | Όλα τα βιβλία που περιέχουν ιδιότητα ISBN. | |
| $..price | Όλες οι τιμές αναδρομικά οπουδήποτε στο έγγραφο. |
Σχετικά με το JSONPath-Plus
Αυτός ο αξιολογητής εκτελεί τη διάλεκτο JSONPath-Plus. Επεκτείνει την αρχική προδιαγραφή JSONPath με προσαρμοσμένες συναρτήσεις, επιλογείς γονέων (^), φίλτρα ιδιοτήτων/δεικτών και εγγενείς λειτουργίες πίνακα/slice.
Διαφορές Σύνταξης & Διαλέκτου
Η σύνταξη JSONPath ποικίλλει μεταξύ των βιβλιοθηκών (π.χ. Go, Java, Python). Το JSONPath-Plus είναι πλήρως JavaScript από την πλευρά του πελάτη, επιτρέποντας τυπικές λειτουργίες φίλτρου και αναζητήσεις βαθιών επιλογέων με ασφάλεια στο πρόγραμμα περιήγησης.
100% Ιδιωτικότητα από την Πλευρά του Πελάτη
Τα έγγραφα JSON και οι εκφράσεις ερωτημάτων σας αξιολογούνται απευθείας μέσα στο sandbox του προγράμματος περιήγησής σας. Δεν αποστέλλονται δεδομένα σε εξωτερικά API ή διακομιστές, διασφαλίζοντας πλήρη ιδιωτικότητα.
Σχετικά Εργαλεία Προγραμματιστή
ΤΕΤΣΙΔΑ JSONPath
Αξιολογείτε τις υποστηριζόμενες εκφράσεις JSONPath έναντι ενός τοπικού εγγράφου JSON και ελέγξτε τα αντίστοιχα μονοπάτια και τις τιμές.
- Εισαγωγή
- Η JSON και η JSONPath εκφράσεις.
- Έξοδος
- Οι τιμές που αντιστοιχούν με τους δρόμους και τον αριθμό τους.
- Πραγματικοί περιορισμοί
- Τα διαλέγματα JSONPath διαφέρουν, οι εκφράσεις σενάριο και οι μη υποστηριζόμενοι φορείς δεν αποδεχτούνται και μια έγκυρη ερώτηση μπορεί νόμιμα να ταιριάζει με τίποτα.
- Προσωπικότητα και επεξεργασία δεδομένων
- Η ισχύουσα έκφραση JSON και η έκφρασή της JSONPath επεξεργάζονται σε αυτό το παράθυρο του προγράμματος περιήγησης. ο μετατροπέας δεν λαμβάνει ή αποθηκεύει την σελίδα, ενώ κλείνοντας ή επαναφορτώντας την σελίδα καθαρίζει τη λειτουργία, εκτός εάν το εργαλείο προσφέρει ρητά μια τοπική λήψη.
Πώς να χρησιμοποιήσετε αυτό το εργαλείο
- Παρέχετε έγκυρη JSON και μια έκφραση JSONPath στα ελέγχους εργαλείων.
- Επιλέξτε τις ρυθμίσεις που επηρεάζουν τις αντίστοιχες τιμές με τους δρόμους και να μετρήσετε, στη συνέχεια εκτελέστε το εργαλείο.
- Εξετάστε τις αντίστοιχες τιμές με τους δρόμους τους και να υπολογίσετε πριν αντιγράψετε ή κατεβάσετε.
Κοινές διαστάσεις αποτυχίας
Η έλλειψη JSON, οι κακομορφωμένοι χαλυβίδες, ένας μη υποστηριζόμενος φορέας ή ένα μονοπάτι που απουσιάζει από το έγγραφο παράγουν σφάλμα ή μηδενικές αγώνες.
Χρήσιμο παράδειγμα
Εκτελέστε $.store.book[*].title ενάντια σε ένα έγγραφο κατάστημα για να καταχωρίσετε κάθε τίτλο βιβλίου.