()
| 6 | |
| 7 | @app.cell |
| 8 | def _(): |
| 9 | import duckdb |
| 10 | import marimo as mo |
| 11 | import json |
| 12 | |
| 13 | JSON_SERIALIZE_QUERY = "SELECT JSON_SERIALIZE_SQL(?, skip_null := true, skip_empty := true, skip_default := true, format := true)" |
| 14 | |
| 15 | |
| 16 | def parse(query): |
| 17 | return json.loads( |
| 18 | duckdb.execute(JSON_SERIALIZE_QUERY, [query]).fetchone()[0] |
| 19 | ) |
| 20 | return mo, parse |
| 21 | |
| 22 | |
| 23 | @app.cell |