Spaces:
Sleeping
Sleeping
def markdown_table_to_json(markdown): | |
lines = markdown.strip().split("\n") | |
# Extract headers | |
headers = [h.strip() for h in lines[0].split("|") if h.strip()] | |
# Extract rows | |
rows = [] | |
for line in lines[2:]: # Skip header and separator line | |
values = [v.strip() for v in line.split("|") if v.strip()] | |
row_dict = dict(zip(headers, values)) | |
rows.append(row_dict) | |
return rows |