Αυτός ο βασικός οδηγός θα σας καθοδηγήσει σχετικά με τον τρόπο μετατροπής του JSON σε CSV στο C#. Τα δεδομένα JSON χρησιμοποιούνται συνήθως για να γίνουν τα δεδομένα συμβατά με διαφορετικές εφαρμογές για τη μεταφορά δεδομένων και πληροφοριών. Η μετατροπή του JSON σε CSV C# είναι μια κοινή γλώσσα που χρησιμοποιείται επίσης σε αυτό το σεμινάριο.
Βήματα για τη μετατροπή JSON σε CSV σε C#
- Χρησιμοποιώντας τη διαχείριση πακέτων NuGet, προσθέστε τη βιβλιοθήκη Aspose.Cells για να μετατρέψετε το JSON σε CSV
- Δημιουργήστε ένα κενό αντικείμενο Workbook για να κρατήσετε τα δεδομένα CSV που έχουν μετατραπεί
- Πρόσβαση στη συλλογή κελιών από το πρώτο φύλλο εργασίας
- Δημιουργήστε αντικείμενο κλάσης JsonLayoutOptions και διαμορφώστε τις επιθυμητές ιδιότητες
- Καλέστε τη μέθοδο ImportData κατά τη μετάβαση της διαδρομής και άλλων απαιτούμενων παραμέτρων
- Αποθήκευση αρχείου CSV εξόδου
Αυτά τα απλά βήματα εξηγούν πόσο απλό είναι να μετατρέψετε το JSON σε CSV σε C# όπου μπορείτε να φορτώσετε το αρχείο εισόδου που περιέχει τα δεδομένα JSON και στη συνέχεια να αποθηκεύσετε το βιβλίο εργασίας ως CSV αφού εισαγάγετε δεδομένα JSON σε αυτό. Η κλάση JsonUtility περιέχει τη συνάρτηση ImportData που μεταφέρει δεδομένα από το αρχείο JSON στη συλλογή κελιών στο φύλλο εργασίας. Αυτή η μετατροπή εκτελείται γρήγορα ενώ καταναλώνεται λίγη μνήμη και πόροι CPU.
Κώδικας για μετατροπή JSON σε CSV σε C#
Σε αυτό το απόσπασμα κώδικα, καθορίζεται η διαδρομή για την εισαγωγή του αρχείου JSON και έχουν ρυθμιστεί διαφορετικές ιδιότητες JsonLayoutOptions για τον έλεγχο της διαδικασίας μετατροπής. Για παράδειγμα, μπορείτε να ορίσετε ιδιότητες που σχετίζονται με τον τίτλο του πίνακα, τον τίτλο αντικειμένου, τη μετατροπή μορφών αριθμών κ.λπ. για να λάβετε το απαιτούμενο αρχείο εξόδου CSV. Στη συνέχεια, καλείται η μέθοδος ImportData η οποία εκτελεί τη μετατροπή του αρχείου JSON.
Αυτό το απλό σεμινάριο έχει επεξεργαστεί πώς χρησιμοποιώντας το C# μετατρέπετε το JSON σε CSV. Εάν ενδιαφέρεστε να μάθετε τη μετατροπή CSV σε Excel, ανατρέξτε στο άρθρο στο πώς να μετατρέψετε αρχείο CSV σε Excel σε C#.