← Lesson
Streaming
Joeven
Run
Reset
Python loads on first run
deltas = ['{"ac', 'tion": "get_job", ', '"job_id": 17}'] def assemble(chunks): return "".join(chunks) def parse_action(text): import json try: obj = json.loads(text) except json.JSONDecodeError: return None if obj.get("action") == "get_job" and isinstance(obj.get("job_id"), int): return obj return None partial = assemble(deltas[:1]) full = assemble(deltas) print("after 1 chunk", repr(partial), "parsed", parse_action(partial)) print("after all", repr(full), "parsed", parse_action(full))
Run to execute this in your browser. Nothing is sent to a server.