Fügen Sie unten das Beispiel CSV ein, wählen Sie Komma als Trennzeichen und aktivieren Sie die Kopfzeile. Konvertieren Sie es in ein Array von Objekten. Bei den anfänglichen Zeichenfolgenzuordnungen wird der Name zu einem Schlüssel und das Alter bleibt eine Zeichenfolge, wie das Beispiel JSON zeigt. Vergleichen Sie die Ausgabe mit dem Quelldatensatz, bevor Sie Typ- oder Verschachtelungseinstellungen ändern.
Verwenden Sie die Spaltenzuordnung, wenn ein Feld einen anderen Namen oder einen anderen Typ benötigt. Behalten Sie Bezeichner mit führenden Nullen als Zeichenfolgen bei. Aktivieren Sie für verschachtelte Objekte die Verschachtelung für das zugeordnete Feld und verwenden Sie das konfigurierte Pfadtrennzeichen. Ein Punkt in einer Kopfzeile allein ist noch keine vollständige Konvertierungsrichtlinie. Konvertieren Sie erneut, nachdem Sie Zuordnungen geändert haben, und überprüfen Sie dann leere Zellen, Zahlen und datumsähnliche Werte, bevor Sie JSON für eine andere Anwendung herunterladen.
name,email,age
Alex,[email protected],30
Jordan,[email protected],25
[{"name":"Alex","email":"[email protected]","age":"30"},{"name":"Jordan","email":"[email protected]","age":"25"}]
Das Objektformat verwendet die Kopfzeile als Eigenschaftsnamen und erstellt ein Objekt pro Datenzeile. Ohne Überschriften werden generierte Spaltennamen verwendet. Das Array-Format behält stattdessen Zeilen als Arrays bei. Wählen Sie die vom empfangenden Programm erwartete Struktur. Ein gültiger JSON allein stellt nicht sicher, dass sein Schema mit Ihrer API übereinstimmt. Überprüfen Sie vor dem Konvertieren doppelte oder leere Header. Sie stellen keine zuverlässigen eindeutigen Eigenschaftsnamen für eine objektorientierte Darstellung bereit.
Spaltenzuordnungen können Felder umbenennen, einen Typ auswählen und einen zugeordneten Pfad als verschachtelt markieren. Bei der Zahlenkonvertierung bleiben Werte, die nicht mit der unterstützten numerischen Form übereinstimmen, als Zeichenfolgen erhalten. Boolesche und Datumskonvertierungen haben ihre eigenen Interpretationsregeln. Überprüfen Sie repräsentative Werte, anstatt davon auszugehen, dass jede Textzelle den beabsichtigten Typ annimmt.
Bei String-Zuordnungen bleiben nicht leere Zellen Text. Die explizite Konvertierung einer leeren Zelle oder einer Zelle, die nur Leerzeichen enthält, kann zu Null führen. In Anführungszeichen gesetzte Trennzeichen und mehrzeilige Werte werden als CSV-Felder analysiert und nicht blind bei jedem Komma oder Zeilenumbruch aufgeteilt. Behalten Sie Postleitzahlen, Telefonnummern und Kontokennungen als Zeichenfolgen bei, wenn es auf die Schreibweise ankommt.
Eine einzelne hochgeladene Datei ist auf 100 MiB beschränkt. Der Konverter erstellt analysierte Zeilen und JSON-Ausgaben im Browserspeicher, sodass Komplexität und verfügbarer Speicher ebenso wichtig sind wie die Dateigröße. Es streamt keinen beliebig großen Datensatz an eine API und erstellt auch keine Datenbankeinträge für Sie.
Die Verarbeitung erfolgt im Browser. Speichern und Teilen sind optional, erfordern ein Konto und übertragen den gewählten Inhalt an unseren Dienst. Überprüfen Sie zuerst den freigegebenen Inhalt: Jeder, der über den Link verfügt, kann ihn öffnen. Durch das Schließen dieser Seite werden gespeicherte Kopien nicht gelöscht.
Dies sind Ausgabekonfigurationen, keine verschiedenen CSV-Eingabetypen. Alle funktionieren mit Standard-CSV-Dateien, optimieren jedoch die JSON-Ausgabe für verschiedene Anwendungsfälle:
Allgemeine Konvertierung mit hübsch gedrucktem JSON für Lesbarkeit. Am besten für die meisten Benutzer.
Minimierte JSON-Ausgabe ohne zusätzliche Abstände. Optimiert für REST-APIs und Datenübertragung.
Betont hierarchische Struktur. Verwenden Sie es, wenn Ihr CSV Punkt-Notation-Spalten hat (z.B. "user.name").
Gibt Arrays von Arrays anstelle von Objekten aus. Behält die tabellarische Struktur bei, nützlich für die Datenverarbeitung.
Laden Sie eine Datei hoch, fügen Sie Ihre Daten ein oder probieren Sie Beispieldaten mit standard conversion-Format