Μετατροπή JSON σε CSV
Επικόλλησε το JSON σου, μετέτρεψέ το σε CSV και κατέβασέ το — όλα μέσα στον browser σου, χωρίς τίποτα να ανεβαίνει σε server.
🔒 100% ιδιωτικό — όλη η ανάλυση γίνεται στη συσκευή σου, τίποτα δεν ανεβαίνει σε server.
-
1. Επικόλλησε το JSON σου
Έναν πίνακα αντικειμένων, ή ένα μεμονωμένο αντικείμενο για μία γραμμή.
-
2. Μετέτρεψε
Τα ένθετα αντικείμενα ισοπεδώνονται αυτόματα σε στήλες.
-
3. Κατέβασε ή αντέγραψε
Ως αρχείο .csv έτοιμο για Excel ή Google Sheets, ή στο πρόχειρο.
Πώς λειτουργεί
Το εργαλείο αναλύει το JSON που επικολλάς χρησιμοποιώντας τη δική του μηχανή του browser. Αν είναι πίνακας αντικειμένων, κάθε αντικείμενο γίνεται μία γραμμή· τα κλειδιά των αντικειμένων γίνονται οι στήλες, χρησιμοποιώντας την ένωση όλων των κλειδιών που εμφανίζονται σε οποιαδήποτε γραμμή. Τα ένθετα αντικείμενα ισοπεδώνονται με σημειογραφία τελείας (για παράδειγμα, ένα πεδίο «poli» μέσα στο «diefthynsi» γίνεται η στήλη «diefthynsi.poli»), και οι πίνακες αποθηκεύονται ως κείμενο JSON μέσα στο κελί, γιατί δεν έχουν φυσική μορφή στήλης.
Γιατί είναι ιδιωτικό
Δεν υπάρχει server στη μέση: η ανάλυση και η μετατροπή γίνονται στον browser σου με JavaScript. Τίποτα από όσα επικολλάς εδώ δεν αποστέλλεται πουθενά, οπότε μπορείς να το χρησιμοποιήσεις και με ευαίσθητα δεδομένα χωρίς άγχος.
Συχνές ερωτήσεις
Ανεβαίνει το JSON μου σε κάποιον server;
Όχι. Όλη η ανάλυση και η μετατροπή γίνεται μέσα στον browser σου, με JavaScript. Τίποτα από όσα επικολλάς εδώ δεν στέλνεται πουθενά.
Τι μορφή JSON χρειάζομαι;
Ιδανικά έναν πίνακα αντικειμένων, π.χ. [{"onoma":"Ana"},{"onoma":"Luis"}] — κάθε αντικείμενο γίνεται μία γραμμή. Αν επικολλήσεις ένα μεμονωμένο αντικείμενο (χωρίς αγκύλες), αντιμετωπίζεται ως μία μόνο γραμμή.
Τι γίνεται με τα ένθετα αντικείμενα;
Ισοπεδώνονται χρησιμοποιώντας σημειογραφία τελείας: ένα πεδίο «poli» μέσα σε ένα αντικείμενο «diefthynsi» γίνεται στήλη με όνομα «diefthynsi.poli». Οι πίνακες αποθηκεύονται ως κείμενο JSON μέσα στο κελί, γιατί δεν έχουν φυσική μορφή στήλης.
Τι γίνεται αν κάποιες γραμμές έχουν στήλες που άλλες δεν έχουν;
Χρησιμοποιείται η ένωση όλων των στηλών που εμφανίζονται σε οποιαδήποτε γραμμή. Αν μια γραμμή δεν έχει ένα συγκεκριμένο πεδίο, το αντίστοιχο κελί μένει κενό στο CSV.