Μετατροπέας CSV σε JSON

Επικολλήστε CSV με μια γραμμή κεφαλίδας και μετατρέψτε το σε μορφοποιημένο JSON χωρίς να αποστείλετε δεδομένα οπουδήποτε.

Όλες οι μετατροπές δεδομένων γίνονται τοπικά στο πρόγραμμα περιήγησής σας. Κανένα JSON, CSV, YAML ή XML δεν αποστέλλεται στους διακομιστές μας.
CSVJSON

Γρήγορα παραδείγματα

Μετατροπή σειρών CSV σε αντικείμενα JSON

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

Οι τιμές παραμένουν σκόπιμα ως αλφαριθμητικά. Αυτό αποφεύγει απρόσμενες αλλαγές σε κωδικούς ZIP, αναγνωριστικά (ID), αριθμούς λογαριασμών, ποσοστά και άλλες τιμές που μπορεί να φαίνονται αριθμητικές αλλά πρέπει να παραμείνουν ακριβώς όπως γράφτηκαν.

Λεπτομέρειες CSV που επηρεάζουν την έξοδο JSON

  • Η γραμμή επικεφαλίδων ελέγχει τα ονόματα κλειδιών αντικειμένων, οπότε περικόψτε ή μετονομάστε τις στήλες πριν χρησιμοποιήσετε το JSON στον κώδικα.
  • Τα εισαγωγικά κελιά μπορούν να περιέχουν κόμματα· τα διαρραγμένα εισαγωγικά αναφέρονται ως σφάλματα ανάλυσης (parser).
  • Τα κενά κελιά γίνονται κενές συμβολοσειρές, όχι null.
  • Οι σειρές χωρίς τιμές παραλείπονται.
Σημείωση τύπου: μετατρέψτε αλφαριθμητικά σε αριθμούς, boolean, ημερομηνίες ή null μετά την εξαγωγή εάν το στοχευόμενο API σας αναμένει τυποποιημένες τιμές JSON.

Συχνές ερωτήσεις για CSV σε JSON

Γιατί όλες οι τιμές JSON είναι αλφαριθμητικά;

Το CSV δεν έχει εγγενές σύστημα τύπων. Η διατήρηση των τιμών ως αλφαριθμητικά προστατεύει τα αρχικά μηδενικά, τα αναγνωριστικά (ID), τα ποσοστά και τους κωδικούς χωρίς εικασίες.

Τι συμβαίνει με τα κενά κελιά CSV;

Τα κενά κελιά γίνονται κενές συμβολοσειρές στο αντικείμενο JSON. Μετατρέψτε τα σε null αργότερα εάν η εφαρμογή σας χρειάζεται τιμές null.

Τι είδους σφάλματα CSV αναφέρονται;

Ο μετατροπέας αναφέρει προβλήματα του parser όπως διαρραγμένα εισαγωγικά ή κακώς διαμορφωμένες σειρές όταν ο parser μπορεί να τα εντοπίσει.