Τι είναι η μετατροπή JSON σε CSV;
Το JSON είναι δέντρο, το CSV είναι επίπεδο. Η μετατροπή ισοπεδώνει το δέντρο σε γραμμές και στήλες.
Πώς λειτουργεί η μετατροπή JSON σε CSV;
Κάθε μετατροπή γίνεται τοπικά στο πρόγραμμα περιήγησής σας.
- Το
JSON.parseεπικυρώνει την είσοδο. - Ο writer εξάγει στήλες κεφαλίδας από τα records σας.
- Τα φωλιασμένα αντικείμενα ισοπεδώνονται με τελείες ή σειριοποιούνται.
- Κάθε κελί διαφεύγει σύμφωνα με RFC 4180.
- Το CSV εμφανίζεται στο πλαίσιο εξόδου με δυνατότητα λήψης.
Γιατί να μετατρέψετε JSON σε CSV με αυτό το εργαλείο;
- Απόρρητο: όλα γίνονται στο πρόγραμμα περιήγησής σας.
- Ορθότητα: ακολουθεί RFC 4180.
- Έτοιμο για υπολογιστικά φύλλα.
- Ευελιξία: ισοπέδωση, οριοθέτες, κεφαλίδες.
Συνήθεις εφαρμογές
Η ισοπέδωση JSON σε CSV εμφανίζεται σε διάφορες εργασίες.
- Εξαγωγή δεδομένων από API σε CSV.
- Αναφορές με pivot tables.
- Αναθεώρηση διαμόρφωσης από μη τεχνικούς.
Παράδειγμα
Επικολλήστε [{"name":"Alice","age":30},{"name":"Bob, Jr.","age":25}] και πατήστε ΜΕΤΑΤΡΟΠΗ.
Τρέχει στο πρόγραμμα περιήγησής μου;
Ναι. Κάθε βήμα γίνεται τοπικά. Τα δεδομένα σας δεν φτάνουν ποτέ σε διακομιστή.
Ποιο είναι το μέγιστο μέγεθος εισόδου;
Πρακτικά όρια εξαρτώνται από τη συσκευή σας. Περίπου 10 MB.
Πώς χειρίζεται τιμές με κόμματα;
Σύμφωνα με RFC 4180. Τιμές με κόμμα ή εισαγωγικά τυλίγονται σε διπλά εισαγωγικά.
Τι γίνεται με φωλιασμένα αντικείμενα;
Ισοπεδώνονται με τελείες ή σειριοποιούνται ως ένα κελί JSON.
Ποιοι οριοθέτες υποστηρίζονται;
Κόμμα, ερωτηματικό, tab, pipe.
Αυτός ο μετατροπέας JSON σε CSV εξάγει RFC 4180 συμβατό CSV.