Query string σε JSON
Αναλύστε ένα query string URL σε JSON και χτίστε ένα query string από JSON, στο πρόγραμμα περιήγησής σου.
Πώς να χρησιμοποιήσετε το Query string
- 01
Επιλέξτε κατεύθυνση: query σε JSON ή JSON σε query.
- 02
Επικολλήστε ένα query string (με ή χωρίς το αρχικό ?) ή ένα αντικείμενο JSON.
- 03
Αντιγράψτε το αποτέλεσμα, ή κάντε εναλλαγή για να μετατρέψετε πίσω.
Ανάλυση και δημιουργία συμβολοσειρών ερωτήματος
Ένας μετατροπέας συμβολοσειράς ερωτήματος που μετατρέπει τις παραμέτρους σε μια διεύθυνση URL σε ένα αναγνώσιμο αντικείμενο JSON και δημιουργεί μια συμβολοσειρά ερωτήματος πίσω από το JSON. Αποκωδικοποιεί τιμές και αντιμετωπίζει τα επαναλαμβανόμενα κλειδιά ως πίνακες και προς τις δύο κατευθύνσεις.
Εκτελείται τοπικά στο πρόγραμμα περιήγησής σου, επομένως οι διευθύνσεις URL που επιθεωρείτε, οι οποίες μπορεί να περιέχουν διακριτικά ή προσωπικά δεδομένα, δεν φεύγουν ποτέ από τη συσκευή σου.
Τι είναι μια συμβολοσειρά ερωτήματος
Μια συμβολοσειρά ερωτήματος είναι το μέρος μιας διεύθυνσης URL μετά το ερωτηματικό, όπως ?q=shoes&page=2, μια λίστα ζευγών κλειδιών-τιμών που μεταβιβάζουν δεδομένα σε μια σελίδα ή API. Οδηγούν τα αποτελέσματα αναζήτησης, τα φίλτρα, τη σελιδοποίηση και την παρακολούθηση.
Επαναλαμβανόμενα κλειδιά και πλήρεις διευθύνσεις URL
Όταν ένα κλειδί εμφανίζεται περισσότερες από μία φορές, όπως tag=a&tag=b, γίνεται πίνακας στο JSON, έτσι δεν χάνονται τιμές και ένας πίνακας JSON επεκτείνεται ξανά σε επαναλαμβανόμενες παραμέτρους όταν δημιουργείτε τη συμβολοσειρά.
Μπορείς να επικολλήσετε μια ολόκληρη διεύθυνση URL κατά τη μετατροπή σε JSON: οτιδήποτε πριν από το ερωτηματικό αγνοείται, επομένως δεν χρειάζεται να το περικόψετε πρώτα. Αυτό καθιστά γρήγορο τον έλεγχο των παραμέτρων ενός συνδέσμου από τη γραμμή διευθύνσεών σου.
Αποκωδικοποίηση και κωδικοποίηση
Οι τιμές με τοις εκατό κωδικοποίηση αποκωδικοποιούνται κατά την ανάλυση, ώστε να μπορείς να τις διαβάσετε και κωδικοποιούνται ξανά κατά τη δημιουργία μιας συμβολοσειράς ερωτήματος, ώστε το αποτέλεσμα να είναι έγκυρο, το οποίο διατηρεί σωστά τα κενά και τους ειδικούς χαρακτήρες.
Συχνές ερωτήσεις
Τι γίνεται με επαναλαμβανόμενες παραμέτρους;
Ένα κλειδί που εμφανίζεται πάνω από μία φορά, όπως tag=a&tag=b, γίνεται πίνακας σε JSON, και οι πίνακες σε JSON επεκτείνονται πίσω σε επαναλαμβανόμενες παραμέτρους.
Μπορώ να επικολλήσω ολόκληρη URL;
Ναι. Κατά τη μετατροπή σε JSON, οτιδήποτε πριν από το ? αγνοείται, οπότε μπορείτε να επικολλήσετε ολόκληρη URL.
Αποκωδικοποιούνται οι τιμές;
Ναι. Οι τιμές με κωδικοποίηση ποσοστού αποκωδικοποιούνται κατά την ανάλυση και κωδικοποιούνται ξανά κατά τη δημιουργία ενός query string.