JSON Stream
JSON-Stream-Parsing analysiert JSON inkrementell, sobald Daten eintreffen, statt das ganze Dokument zu puffern, und unterstützt große JSON-Dateien und Echtzeitverarbeitung.
Zweck
JSON inkrementell parsen in speicherbeschränkten oder Echtzeitszenarien wie SSE-Ereignisströmen, großen Dateien und gechunkten API-Antworten.
Mechanismus
Ein Streaming-Parser hält eine Syntax-Zustandsmaschine Zeichen- oder Chunk-weise aktuell und emittiert jeden vollständigen Wert (Objekt/Array-Element), sobald er bereit ist, ohne auf das Dokumentende zu warten. SAX-Stil oder zeilenweises NDJSON.
Anwendungsfälle
- Große JSON-Dateien parsen
- SSE/NDJSON-Ströme
- Streaming-API-Antworten