jsonecho

JSON σε CSV

Μετατρέψτε έναν πίνακα αντικειμένων JSON σε γραμμές CSV με μία στήλη ανά πεδίο, έτοιμο για Excel ή Google Sheets.

Φόρτωση εργαλείου...

Πώς να χρησιμοποιήσετε το JSON σε CSV

  1. Επικολλήστε έναν πίνακα αντικειμένων JSON ή ένα αντικείμενο που περιέχει έναν τέτοιο πίνακα.
  2. Επιλέξτε διαχωριστικό. Ο χαρακτήρας ; είναι κατάλληλος για το Excel σε πολλές ευρωπαϊκές τοπικές ρυθμίσεις.
  3. Αντιγράψτε το CSV ή κατεβάστε το.

Σχετικά με το JSON σε CSV

Το CSV είναι ένας επίπεδος πίνακας. Το JSON έχει δομή δέντρου. Για να συνδέσει τα δύο, το εργαλείο βρίσκει τη λίστα εγγραφών στο JSON και γράφει μία γραμμή ανά εγγραφή και μία στήλη ανά κλειδί. Τα ένθετα αντικείμενα επιπεδώνονται με τελείες, οπότε το {"address":{"city":"Hamburg"}} γίνεται στήλη με όνομα address.city. Οι πίνακες μέσα σε εγγραφές αποκτούν δείκτες στα ονόματα των στηλών, όπως items[0].sku.

Αν το έγγραφο είναι αντικείμενο με έναν μόνο πίνακα μέσα του, όπως το {"users":[...]}, χρησιμοποιείται αυτόματα αυτός ο πίνακας. Οι στήλες συλλέγονται από όλες τις εγγραφές, οπότε ένα πεδίο που εμφανίζεται μόνο σε ορισμένες εξακολουθεί να έχει δική του στήλη, ενώ τα κελιά χωρίς τιμή μένουν κενά.

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

Ποιον οριοθέτητή πρέπει να επιλέξω για το Excel;

Εξαρτάται από τις ρυθμίσεις γλώσσας του υπολογιστή. Στη Γερμανία, την Τουρκία και μεγάλο μέρος της Ευρώπης, το Excel αναμένει τον χαρακτήρα ;. Στις ΗΠΑ και το Ηνωμένο Βασίλειο αναμένει κόμμα. Αν ολόκληρη η γραμμή εμφανιστεί σε μία στήλη, αλλάξτε διαχωριστικό.

Τι γίνεται αν το JSON μου είναι ένα αντικείμενο, όχι μια συστοιχία;

Ένα μόνο αντικείμενο γίνεται πίνακας μίας γραμμής. Αν το αντικείμενο περιέχει ακριβώς έναν πίνακα δεδομένων, τα στοιχεία του χρησιμοποιούνται ως γραμμές.

Τι κάνει η "Επιπέδωση ένθετων δεδομένων";

Όταν είναι ενεργή, τα ένθετα αντικείμενα και οι πίνακες απλώνονται σε πολλές στήλες με ονόματα που χωρίζονται με τελείες. Όταν είναι ανενεργή, οι ένθετες τιμές αποθηκεύονται ως κείμενο JSON μέσα σε ένα κελί.

Μπορούν τα κόμματα και οι αλλαγές γραμμής στις τιμές να χαλάσουν το CSV;

Όχι. Τα πεδία που περιέχουν διαχωριστικό, εισαγωγικά ή αλλαγές γραμμής περικλείονται σε διπλά εισαγωγικά, ενώ τα εσωτερικά εισαγωγικά διπλασιάζονται, όπως ορίζει το πρότυπο CSV.

Μπορώ να έχω ένα αρχείο Excel;

Ναι. Το εργαλείο JSON στο Excel παράγει ένα πραγματικό αρχείο .xlsx με μια γραμμή κεφαλαίου παχύς.

Περισσότερα στην κατηγορία Μετατροπείς

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