Μετατρέψτε το CSV σε JSON: τιμές και τύποι δεδομένων
Η πρώτη γραμμή CSV δίνει τα κλειδιά για το αντικείμενο JSON κάθε γραμμής δεδομένων. Οι τιμές των κελιών αποθηκεύονται ως συμβολοσειρές· ελέγξτε τους τύπους τους πριν περάσετε το αποτέλεσμα σε σύστημα που περιμένει αριθμούς ή λογικές τιμές.

Πώς να χρησιμοποιήσετε αυτό το εργαλείο
- Επιλέξτε αρχεία σε μορφή CSV. Μέγιστα αρχεία ανά παρτίδα: 1.
- Ελέγξτε το Κωδικοποίηση εισόδου, Οριοθέτης εισόδου και, στη συνέχεια, ξεκινήστε την επεξεργασία.
- Κατεβάστε το αποτέλεσμα JSON και ελέγξτε το περιεχόμενο και την ποιότητά του.
Επιλέξτε τις σωστές ρυθμίσεις
Επιλέξτε την κρυπτογράφηση πηγής και χρησιμοποιήστε την αυτόματη ανίχνευση οριοθέτησης ή επιλέξτε τον πραγματικό οριοθέτη. Λύστε κενές ή διπλές επικεφαλίδες και βεβαιωθείτε ότι κάθε γραμμή έχει τον ίδιο αριθμό στήλων με την επικεφαλίδα.
- Υποστηριζόμενη είσοδος
- CSV
- Έξοδος
- JSON
- Διαθέσιμες ρυθμίσεις
- Κωδικοποίηση εισόδου
- Οριοθέτης εισόδου
Πριν ξεκινήσετε
Διευκρινίστε τη σημασία των δεδομένων
Πριν από μετατροπή, ορίστε τι αντιπροσωπεύει μια γραμμή ή τιμή και κρατήστε αντίγραφο πηγής. Σε πίνακες ελέγξτε επικεφαλίδες, διαχωριστικά και κωδικοποίηση· σε δομημένα αρχεία, τα απαιτούμενα αντικείμενα ή τις συστοιχίες. Η προβολή σε υπολογιστικό φύλλο δεν καθορίζει μόνη της τη σημασία κωδικών, ημερομηνιών και ποσών.
Επιλέξτε διαθέσιμες στήλες αντιστοίχισης, κανόνες τύπου και πεδία εξόδου σύμφωνα με τον προορισμό. Δοκιμάστε δείγμα με κενό, επανάληψη και σημεία στίξης. Για ετικέτες, διαγράμματα ή εξατομικευμένα έγγραφα, ελέγξτε τις στήλες πηγής, τις μονάδες και τη διατύπωση.
Ορίστε ελέγχους πριν από την επεξεργασία: αναγνωριστικό με αμετάβλητη γραφή, τιμή με γνωστό νόημα και αναμενόμενη σχέση εγγραφών. Με κανόνες τύπου ή αντιστοίχισης, διακρίνετε την πηγαία τιμή από την εμφάνισή της. Δοκιμάστε αμφίσημες ημερομηνίες και διαφορετικά γραμμένα κλειδιά πριν από γενικό κανόνα. Κρατήστε κανόνες και απαιτήσεις μαζί με την έξοδο για να συνδέσετε την απόκλιση με είσοδο, ερμηνεία ή μετατροπή.
Επαληθεύστε τιμές και εξαιρέσεις
Ανοίξτε ή εισαγάγετε την έξοδο με τις ρυθμίσεις του προγράμματος προορισμού. Συγκρίνετε επικεφαλίδες, πλήθος εγγραφών και δείγματα τιμών. Σύνοψη, διαχωρισμός ή αφαίρεση διπλοτύπων μπορεί να αλλάζει σκόπιμα το πλήθος· ελέγξτε τον λόγο αντί να απαιτείτε ίδιες γραμμές μετά από κάθε μετασχηματισμό.
Διαβάστε τις αναφορές εξαιρέσεων ή ελέγχου πριν συνεχίσετε. Για μετατοπισμένες στήλες, αλλοιωμένους χαρακτήρες ή κλειδί που λείπει, ελέγξτε πρώτα διαχωριστικό, κωδικοποίηση και ακριβή ονόματα επικεφαλίδων. Η κωδικοποίηση δεν είναι κρυπτογράφηση και η μορφοποίηση δεν επιβεβαιώνει σημασία. Δοκιμάστε τους τυπωμένους κωδικούς ή τις ετικέτες πριν από όλη τη σειρά.
Παράδειγμα εισόδου και εξόδου
όνομα, αριθμός Coverton , 2 → JSON Ρεκόρ ΑρέιΤα παραδείγματα περιγράφουν τη ροή εργασίας. Τα αποτελέσματα εξαρτώνται από το αρχείο προέλευσης και τις ρυθμίσεις.
Ελέγξτε το αποτέλεσμα πριν αποθηκεύσετε
Συγκρίνετε το πλήθος αντικειμένων JSON με το πλήθος γραμμών δεδομένων CSV. Ελέγξτε ενδεικτικά κωδικούς με αρχικά μηδενικά, κενά κελιά και πεδία με κόμματα ή αλλαγές γραμμής για να επιβεβαιώσετε ότι οι τιμές μεταφέρθηκαν σωστά.
Εάν το αποτέλεσμα είναι διαφορετικό από αυτό που περιμένατε
Οι κενές ή διπλές κεφαλές και τα ασυμβίβαστα πλάτη γραμμής μπορούν να σταματήσουν την μετατροπή.Εάν οι κορεατικοί χαρακτήρες φαίνονται χαλασμένοι, ελέγξτε τον κωδικοποιητή εισόδου πριν επεξεργαστείτε το JSON, επειδή το πρόβλημα μπορεί να εμφανιστεί κατά την ανάγνωση των bytes πηγής.
Περιορισμοί χρήσης
- Το CSV αποθηκεύει κείμενο σε σειρές και στήλες. Τα εισαγωγικά μπορεί να περιέχουν κόμματα και διακοπές γραμμής. Η κωδικοποίηση και η κεφαλίδα ποικίλλουν. Τα προγράμματα υπολογιστικών φύλλων μπορούν να αλλάξουν αρχικά μηδενικά, τιμές ημερομηνίας ή μεγάλα αναγνωριστικά.
- Το JSON δεν επιτρέπει σχόλια ή κόμματα στο τέλος. Η ανάλυση υπόκειται στα όρια αριθμητικής ακρίβειας της JavaScript.
- Ελέγξτε την κωδικοποίηση χαρακτήρων, τα διαχωριστικά και τα ονόματα στηλών. Οι μεγάλοι αριθμοί μπορεί να χάσουν την ακρίβεια στο JavaScript. Το CSV δεν διατηρεί όλους τους τύπους και τις ένθετες δομές.
Συνεχίστε με σχετικά εργαλεία
Αυτός ο οδηγός εξηγεί το δημόσια διαθέσιμο εργαλείο που λειτουργεί στο πρόγραμμα περιήγησης. Κρατήστε ένα αντίγραφο του πρωτοτύπου και ελέγξτε το αποτέλεσμα πριν το μοιραστείτε.
Αυτή η μετάφραση ετοιμάστηκε με τη βοήθεια λογισμικού. Μπορείτε επίσης να διαβάσετε την αγγλική έκδοση. Διαβάστε στα αγγλικά