Τι είναι η αντιστροφή πίνακα JSON;

Η αντιστροφή ενός πίνακα JSON αλλάζει τη σειρά των στοιχείων του, έτσι ώστε το τελευταίο στοιχείο να έρχεται πρώτο και το πρώτο να έρχεται τελευταίο. Είναι χρήσιμη όταν ένα API επιστρέφει εγγραφές από τις νεότερες προς τις παλαιότερες και χρειάζεστε την αντίστροφη σειρά, όταν μια λίστα αρχείου καταγραφής ή ιστορικού έχει λανθασμένη σειρά ή όταν χρειάζεστε δεδομένα δοκιμών με αντίστροφη σειρά.

Περιγραφή εργαλείου

Αυτό το εργαλείο αντιστρέφει έναν πίνακα JSON στο πρόγραμμα περιήγησής σας. Επικολλήστε έναν πίνακα και η ανεστραμμένη έκδοση εμφανίζεται αμέσως, έτοιμη για αντιγραφή ή λήψη ως αρχείο JSON. Τα ίδια τα στοιχεία δεν αλλάζουν, αλλάζει μόνο η σειρά τους.

Δυνατότητες

  • Αντιστρέφει πίνακες οποιωνδήποτε τιμών: αριθμών, συμβολοσειρών, αντικειμένων, ένθετων πινάκων ή συνδυασμού τους
  • Προαιρετικά, αντιστρέφει και τους ένθετους πίνακες σε οποιοδήποτε βάθος, συμπεριλαμβανομένων των πινάκων μέσα σε αντικείμενα
  • Μορφοποιεί το αποτέλεσμα με 2 κενά, 4 κενά, χαρακτήρες tab ή ως JSON χωρίς μορφοποίηση
  • Διατηρεί τους αριθμούς ακριβώς όπως έχουν γραφτεί, ώστε τα μεγάλα ID να διατηρούν όλα τα ψηφία τους
  • Εξηγεί τι είναι λάθος όταν η είσοδος δεν είναι έγκυρο JSON ή δεν είναι πίνακας

Πώς λειτουργεί

Η είσοδος αναλύεται ως JSON και στο ανώτατο επίπεδο πρέπει να είναι πίνακας. Η σειρά των στοιχείων του αντιστρέφεται και το αποτέλεσμα εγγράφεται ξανά ως JSON με την εσοχή που επιλέγετε. Τα αντικείμενα διατηρούν τα κλειδιά τους και, στα σύγχρονα προγράμματα περιήγησης, οι αριθμοί διατηρούν το αρχικό τους κείμενο, επομένως τιμές όπως 12345678901234567890 ή 1.10 δεν στρογγυλοποιούνται ούτε συντομεύονται. Όταν είναι ενεργοποιημένη η επιλογή «Αντιστροφή ένθετων πινάκων», αντιστρέφεται κάθε πίνακας του εγγράφου και όχι μόνο ο εξωτερικός. Τα δεδομένα σας δεν εγκαταλείπουν ποτέ τη συσκευή σας.

Συμβουλές

  • Η διπλή αντιστροφή ενός πίνακα επαναφέρει την αρχική σειρά.
  • Αν ο πίνακάς σας βρίσκεται μέσα σε ένα αντικείμενο, όπως στο {"items": [...]}, επικολλήστε μόνο τον πίνακα.
  • Επιλέξτε «Κανένα (χωρίς μορφοποίηση)» για να λάβετε μία μόνο γραμμή που χωρά σε κώδικα ή στο σώμα ενός αιτήματος.