JSON Lines Beispiele (JSONL und NDJSON)
JSON Lines, auch NDJSON genannt, speichert pro Zeile genau einen JSON-Wert und wird für Logs und Datenströme genutzt. Die Snippets zeigen gültige Zeilen, gemischte Wertetypen, eine Leerzeile sowie zwei Fehlerfälle; damit lässt sich prüfen, wie ein Leser mit Leerzeilen, über mehrere Zeilen verteilten Objekten und abgeschnittenen Zeilen umgeht.
5 Varianten auf einer Seite, jede mit eigenem Kopier- oder Download-Knopf. Darunter: 2× Absichtlich ungültig.
JSON Lines: ein Objekt pro Zeile
{"id": 1, "name": "Anna", "ort": "Musterstadt"} {"id": 2, "name": "Ben", "ort": "Testhausen"} {"id": 3, "name": "Cem", "ort": "Beispieldorf"}JSON Lines: verschiedene Wertetypen pro Zeile
{"typ": "start", "zeit": "2026-10-09T08:00:00Z"} [1, 2, 3] "nur ein Text" …Jede Zeile ist ein eigener JSON-Wert, nicht nur Objekte.
JSON Lines: mit Leerzeile dazwischen
{"id": 1} {"id": 2} …NDJSON verbietet leere Zeilen, manche Leser überspringen sie, andere melden einen Fehler.
Ungültiges JSON Lines: Objekt über mehrere ZeilenAbsichtlich ungültig
{ "id": 1, "name": "Anna" …Schön formatiertes JSON ist kein JSON Lines: jede Zeile muss für sich gültig sein.
Ungültiges JSON Lines: letzte Zeile abgeschnittenAbsichtlich ungültig
{"id": 1} {"id": 2} {"id": 3, "na
Weitere Themen in Datenformate & Snippets
- JSON Beispiele: gültig und ungültig zum Testen
- XML Beispiele: Namespaces, CDATA und Fehlerfälle
- YAML Beispiele: Listen, Anker und typische Fallen
- Markdown Beispiele: Tabelle, Listen, Codeblock
- HTML Beispiele: Formulare, Tabellen und Meta-Tags
- GraphQL Beispiele: Schema, Query, Mutation, Antwort
- Code-Snippets: Kundenmodell in vielen Sprachen
- curl Beispiele: GET, POST, Header, Upload, Auth