Όλα τα εργαλεία

CSV σε JSON

Οι εξαγωγές υπολογιστικών φύλλων και οι ροές δεδομένων παλαιού τύπου φτάνουν ως CSV. Μετατροπή σε συστοιχίες JSON για REST API, εισαγωγές MongoDB ή εφαρμογές JavaScript — η πρώτη σειρά γίνεται ονόματα ιδιοτήτων, οι επόμενες σειρές γίνονται αντικείμενα. Αναλύθηκε εξ ολοκλήρου στον browser σας.
Είσοδος
Έξοδος
[ { "name": "Ada", "age": "36" }, { "name": "Alan", "age": "41" } ]

Πώς να μετατρέψετε CSV σε JSON

1. Επικόλληση CSV ή μεταφόρτωση αρχείου .csv.
2. Επιβεβαίωση οριοθέτησης (κόμμα, ερωτηματικό, καρτέλα).
3. Προεπισκόπηση πίνακα εξόδου JSON.
4. Αντιγραφή ή λήψη .json.

Παραδείγματα CSV σε JSON

Εισαγωγή καταλόγου προϊόντων

Η κεφαλίδα sku, όνομα, τιμή με 500 σειρές γίνεται JSON για σενάριο αρχικής βιτρίνας.

Αποτελέσματα έρευνας

Η εξαγωγή CSV Φόρμες Google μετατράπηκε σε JSON για οπτικοποίηση D3.

Ερωτηματικό EU CSV

Ευρωπαϊκό Excel χρησιμοποιεί ; οριοθέτης — ορίστε την επιλογή πριν από την ανάλυση.

Πότε να χρησιμοποιήσετε αυτό το εργαλείο

Όταν το API εκκίνησης κοροϊδεύει τα δεδομένα υπολογιστικού φύλλου.
Κατά τη μετατροπή εξαγωγών για το NoSQL insertMany.
Όταν οι προγραμματιστές χρειάζονται JSON από επεξεργασίες CSV από επιχειρηματίες χρήστες.

Πότε να επιλέξετε κάτι άλλο

Όταν τα πεδία περιέχουν κόμματα χωρίς διαφυγή και πρώτα σπασμένα εισαγωγικά — διορθώστε το CSV.
Όταν το αρχείο έχει πολλά φύλλα — εξάγετε ένα φύλλο κάθε φορά.
Όταν οι τύποι πρέπει να είναι αριθμοί και όχι συμβολοσειρές — μεταδίδονται μετά τη μετατροπή σε κώδικα.

Πληκτρολογήστε εξαναγκασμός

Το CSV δεν είναι πληκτρολογημένο — συμβολοσειρές παραμονής "0123" και "true" στο JSON, εκτός εάν κάνετε εκ των υστέρων επεξεργασία. Τα API που αναμένουν αριθμούς χρειάζονται ρητή ανάλυση.

Ανίχνευση οριοθέτη

Ερωτηματικό CSV από το γερμανικό Excel επικολλημένο σε στήλες με κόμμα αναλυτής συγχωνεύει — επιβεβαιώστε το διαχωριστικό.

UTF-8 χαρακτήρες

Τα ονόματα με τόνους πρέπει να παραμείνουν UTF-8 από άκρο σε άκρο — αποφύγετε την αποθήκευση μέσω διαμεσολαβητών Latin-1.

Συχνές ερωτήσεις

Απαιτείται σειρά κεφαλίδας;

Ναι για τα κλειδιά αντικειμένων — διαφορετικά οι στήλες γίνονται col1, col2.

Εισαγωγικά πεδία με κόμματα;

Χειρισμός εισαγωγικών RFC 4180 — ενδέχεται να προκύψουν σφάλμα σε σειρές με λανθασμένη μορφή.

Κενά κελιά;

Συνήθως κενή συμβολοσειρά ή μηδενική, ανάλογα με το εργαλείο — επαλήθευση για το API σας.

Μεγάλο CSV;

Ισχύουν όρια μνήμης προγράμματος περιήγησης — χωρίστε τεράστια αρχεία.

Τοπικά;

Ναι.

Το JSON επέστρεψε στο CSV;

Χρήση jsonToCsv.