Application events
- Input
- JSONL: {"event":"signup","user":{"id":"u1","plan":"Starter"}}\n\n{"event":"purchase","user":{"id":"u1"},"amount":29.95}
- Output
- CSV columns: event,user.id,user.plan,amount. The blank line is skipped and the purchase row has an empty user.plan cell.