916
JSONL Files
Read a JSONL File
Newline-delimited JSON (.jsonl / .ndjson) is a common format for streaming data and log records.
from great_docs import tbl_preview
tbl_preview('assets/server_logs.jsonl', show_all=True)JSONLRows8Columns4 | ||||
timestamp str |
level str |
module str |
message str |
|
|---|---|---|---|---|
| 0 | 2025-01-15T08:30:00 | INFO | auth | User login successful |
| 1 | 2025-01-15T08:31:12 | WARNING | db | Slow query detected (3.2s) |
| 2 | 2025-01-15T08:32:45 | ERROR | api | Request timeout on /v2/users |
| 3 | 2025-01-15T08:33:01 | INFO | cache | Cache miss for key user:42 |
| 4 | 2025-01-15T08:34:20 | DEBUG | auth | Token refresh for session abc123 |
| 5 | 2025-01-15T08:35:55 | ERROR | db | Connection pool exhausted |
| 6 | 2025-01-15T08:36:10 | INFO | api | Health check passed |
| 7 | 2025-01-15T08:37:30 | WARNING | auth | Failed login attempt from 192.168.1.100 |
NDJSON Extension
The .ndjson extension is treated identically:
'assets/server_logs.ndjson'
tbl_preview('assets/server_logs.ndjson', show_all=True)JSONLRows8Columns4 | ||||
timestamp str |
level str |
module str |
message str |
|
|---|---|---|---|---|
| 0 | 2025-01-15T08:30:00 | INFO | auth | User login successful |
| 1 | 2025-01-15T08:31:12 | WARNING | db | Slow query detected (3.2s) |
| 2 | 2025-01-15T08:32:45 | ERROR | api | Request timeout on /v2/users |
| 3 | 2025-01-15T08:33:01 | INFO | cache | Cache miss for key user:42 |
| 4 | 2025-01-15T08:34:20 | DEBUG | auth | Token refresh for session abc123 |
| 5 | 2025-01-15T08:35:55 | ERROR | db | Connection pool exhausted |
| 6 | 2025-01-15T08:36:10 | INFO | api | Health check passed |
| 7 | 2025-01-15T08:37:30 | WARNING | auth | Failed login attempt from 192.168.1.100 |