The classic recursive-descent exercise with an applied-AI twist: the JSON your model streams is truncated mid-token for the entire generation. The signal is a clean strict parser plus a small repair layer, not a second parser. Here is the implementation.
← Coding & DSA / 127
Write a JSON parser from scratch. Now make it handle the partial JSON an LLM streams mid-generation.
The classic recursive-descent exercise with an applied-AI twist: the JSON your model streams is truncated mid-token for the entire generation. The signal is a clean strict parser plus a small repair layer, not a second parser. Here is the implementation.
Updated Aug 2026 · Grounded in real Applied AI Engineer interview loops and written to a senior-engineer editorial bar.
Unlock the other 754 answers · ₹2,000 / $25includes both full courses · progress stays saved · 6 months · one payment · no auto-renew
LEARN THE BACKGROUND
No lesson covers this question directly yet. These teach the surrounding topic from the beginning.
UP NEXT ON YOUR JOURNEY
Next in this trackWrite an async batch caller for an LLM API: N requests, a concurrency cap, timeouts, and retries with backoff.Next in this trackImplement a minimal RAG pipeline end to end: embed and index a corpus, retrieve for a query, answer with citations.Next in this trackWrite three chunkers (fixed-size with overlap, recursive separator, semantic) and defend when each wins.
DISCUSSION · 0
No comments yet — be the first to share your approach.
