Currently, Glide offers limited ways to visually represent structured data (like JSON) when it comes from sources like API responses or user uploads. As developers and app creators, we often deal with dynamically structured data, especially when parsing tabular content from financial statements, invoices, or scraped content.
Use Case:
I’m working with parsed data that often comes in JSON array format, such as:
[
{
"Transaction Date": "2024-01-15",
"Amount": "125.00",
"Description": "Deposit"
},
{
"Transaction Date": "2024-01-16",
"Amount": "-45.00",
"Description": "ATM Withdrawal"
}
]
This JSON structure represents a table, but there’s no native way to preview this cleanly inside Glide. Right now, I must:
- Manually convert it to rich text, use an helper table (only works if the data columns are not dynamic) or custom HTML.
- Or break the data down into individual fields and columns, which is rigid and not scalable.
Feature Proposal:
Please add a “JSON Table Viewer” component or “Auto Table from JSON” field type, with the following capabilities:
- Automatically detect an array of objects and render them as a table.
- Allow optional field exclusion or column ordering.
- Support horizontal scrolling on smaller screens.
- Optional: Define default column headers if the keys are unknown or inconsistent.
Benefits:
- Improve data readability for end users.
- Reduce development time in formatting dynamic data.
- Make Glide more versatile for dashboard, admin, and financial applications.
Example Use Cases:
- Showing parsed transactions from bank statements.
- Previewing extracted metadata from PDFs/images.
- Displaying product specs from external APIs.
Thank you for considering this! This feature would unlock so much flexibility in apps dealing with semi-structured or extracted data.