Frage

Warum ist mein voller JSON-Export kein gültiges JSON?

Antwort

Vollständige JavaScript Object Notation (JSON)-Exportdateien können sehr groß sein. Sie liegen im NDJSON-Format vor. In NDJSON ist jede Zeile in der Datei ein separates, gültiges JSON-Objekt. Die Datei als Ganzes ist kein einzelnes JSON-Array oder -Objekt, wodurch die Datei ungültig erscheinen kann, wenn Sie sie als Standard-JSON öffnen oder analysieren.

Da diese Dateien groß sein können, können Sie sie in einem normalen Texteditor möglicherweise nicht öffnen. Der Editor kann abstürzen. Zeigen Sie stattdessen einen Teil der Datei im Terminal Ihres Computers an.

So öffnen Sie eine vollständige JSON-Exportdatei:

  1. Gehen Sie zum Verzeichnis mit der Exportdatei
  2. Führen Sie diesen Befehl zusammen mit Ihrem Dateinamen aus: head -1 filename
    Beispiel für einen Dateinamen:

    export-2019-03-18-1755-803744-360005036874bd48.json
  3. Kopieren Sie das Ergebnis und fügen Sie es in einen JSON-Validator wie jsonlint.com ein, um das Format einer Zeile zu überprüfen.

Wenn Sie die Daten in einem Standard-JSON-Array benötigen, konvertieren Sie die NDJSON-Datei. Setzen Sie alle JSON-Objekte in eckige Klammern [ ] und trennen Sie sie durch Kommas. Weitere Informationen finden Sie unter Exportieren von Daten als JSON-, CSV- oder XML-Datei.

Hinweis: Die Möglichkeit, Daten in eine JSON-, CSV- oder XML-Datei zu exportieren, ist auf Administratoren Ihres Kontos beschränkt.

Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.

Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.

Powered by Zendesk