A web-based tool for parsing and visualizing JSON Lines containing JSON-RPC messages. Perfect for analyzing Language Server Protocol (LSP) logs, debugging API communications, and understanding request-response flows.
š How to Use
1. Input Your Data
Paste your JSON-RPC communication logs into the textarea. The tool accepts:
Raw JSON Lines (one JSON object per line)
Messages with Content-Length headers (LSP format)
Mixed formats with varying whitespace
2. Parse & Visualize
Click "Parse Messages" to extract and display the JSON-RPC messages with:
Request-Response Grouping: Related messages are paired together
Direction Indicators: Client ā Server vs Server ā Client
Message Types: REQUEST, RESPONSE, NOTIFICATION
Method Names & IDs: Clearly labeled for easy identification
3. Control Your View
Use the toolbar buttons to customize the display:
Toggle Grouping: Switch between grouped pairs and chronological order
Hide Ping: Filter out noisy ping/keepalive messages
Collapse/Expand All: Minimize or maximize all message content
Individual Controls: Collapse/expand specific messages or pairs