§

Επικολλήστε το CSV που θέλετε να μετατρέψετε σε JSON.

Διαχωριστικό
Η πρώτη γραμμή είναι κεφαλίδα
Μετατροπή τύπων
§

Output

json

Η μετατροπή CSV σε JSON είναι καθημερινή εργασία σε δεδομένα των ΗΠΑ και του Ηνωμένου Βασιλείου: μαζικές εξαγωγές από data.gov, σύνολα δεδομένων IRS Form 990, και εξαγωγές HMRC VAT. Αυτός ο μετατροπέας εκτελεί την ανάλυση τοπικά ώστε τα ιδιόκτητα οικονομικά ή ιατρικά αρχεία να μην φτάνουν ποτέ σε έναν φιλοξενούμενο μετατροπέα.

Τι είναι η μετατροπή CSV σε JSON;

Το CSV (Comma-Separated Values, RFC 4180) είναι μια επίπεδη, πίνακα μορφή κειμένου· το JSON είναι μια μορφή κειμένου δενδρικής δομής για δομημένα δεδομένα.

Πώς λειτουργεί η μετατροπή CSV σε JSON;

Κάθε μετατροπή εκτελείται τοπικά στο πρόγραμμα περιήγησής σας. Τα βήματα είναι:

  1. Επικολλάτε CSV στο πλαίσιο εισόδου και πατάτε ΜΕΤΑΤΡΟΠΗ· το εργαλείο αναλύει το κείμενο και εκπέμπει έναν πίνακα JSON αντικειμένων στο πλαίσιο εξόδου.
  2. Ένα μηχάνημα καταστάσεων χαρακτήρα-προς-χαρακτήρα διατρέχει την είσοδο, χειρίζεται τη διαφυγή "" και παράγει μια 2-διάστατη διάταξη συμβολοσειρών.
  3. Αν η πρώτη γραμμή είναι σημειωμένη ως κεφαλίδα, τα κελιά της γίνονται τα κλειδιά του αντικειμένου· διαφορετικά δημιουργούνται συνθετικά κλειδιά.
  4. Το διαχωριστικό και η μετατροπή τύπων είναι ρυθμιζόμενα.
  5. Η έξοδος γράφεται ως μορφοποιημένο κείμενο και ένας σύνδεσμος λήψης δημιουργεί ένα Blob.

Γιατί να μετατρέψετε CSV σε JSON με αυτό το εργαλείο;

  • Ιδιωτικότητα: κάθε ανάλυση γίνεται στο πρόγραμμα περιήγησής σας. Τα δεδομένα δεν φτάνουν ποτέ στους διακομιστές μας.
  • Ορθότητα: ο αναλυτής CSV είναι πραγματικό μηχάνημα καταστάσεων. Πεδία με εισαγωγικά κόμματα και ενσωματωμένες νέες γραμμές αναλύονται σωστά.
  • Πιστότητα τύπων: η προαιρετική μετατροπή μετατρέπει αριθμητικά κελιά σε πραγματικούς αριθμούς JSON.
  • Ευελιξία: επιλέξτε οποιοδήποτε διαχωριστικό για μη τυπικά CSV και επιλέξτε αν η πρώτη γραμμή είναι κεφαλίδα.

Ποιες είναι οι κοινές εφαρμογές;

Η ανάλυση CSV σε JSON εμφανίζεται σε διάφορες εργασίες:

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

Πώς μοιάζει ένα παράδειγμα;

Επικολλώντας name,age στην πρώτη γραμμή, Alice,30 στη δεύτερη και "Bob, Jr.",25 στην τρίτη παράγεται [{"name":"Alice","age":30},{"name":"Bob, Jr.","age":25}].

Αυτός ο μετατροπέας λειτουργεί εξ ολοκλήρου στο πρόγραμμα περιήγησής μου;

Ναι. Κάθε βήμα εκτελείται τοπικά ως JavaScript στην καρτέλα σας. Το εργαλείο λειτουργεί και εκτός σύνδεσης μόλις φορτωθεί η σελίδα.

Ποιο είναι το μέγιστο μέγεθος εισόδου;

Είσοδοι έως περίπου 10 MB CSV μετατρέπονται χωρίς αισθητή παύση. Πέρα από αυτό, η διεπαφή μπορεί να καθυστερήσει.

Πώς χειρίζεται ο αναλυτής τα κόμματα με εισαγωγικά;

Ο αναλυτής είναι ένα μηχάνημα καταστάσεων — όχι απλό split. Ένα πεδίο σε διπλά εισαγωγικά μπορεί να περιέχει το διαχωριστικό ή αλλαγές γραμμής.

Πώς τυποποιούνται οι τιμές στην έξοδο;

Η τυποποίηση ελέγχεται από την επιλογή μετατροπής τύπων. Με ενεργή μετατροπή, οι αριθμοί γίνονται αριθμοί JSON και τα true/false γίνονται boolean.

Ποια διαχωριστικά υποστηρίζονται;

Τέσσερα διαχωριστικά: κόμμα, ερωτηματικό, στηλοθέτης και κάθετος. Υπάρχει και αυτόματη ανίχνευση.

Αυτός ο μετατροπέας CSV σε JSON αναλύει με πραγματικό μηχάνημα καταστάσεων και παράγει καθαρό JSON έτοιμο για χρήση.