Instructions
1. Choose your input
Provide one of the following:
JSON Text → paste raw JSON
JSON URL → fetch from an API
File URL → use a file uploaded in Bubble
2. (Optional) Target a specific path
Use Target Path to focus on a nested array
Example:
results
3. Define what you want to extract
Use Keys to Extract (comma-separated, dot notation):
ID, name, email, address.city
4. Run the action
The plugin will:
Parse and clean the data
Flattened nested fields
Return structured JSON
5. Use the results
You get:
Result Text → use directly in repeating groups or workflows
Result File (Base64) → convert into a downloadable file using Bubble's Upload data as file action
Example use cases:
Clean API data before displaying it
Import large JSON datasets without complex workflows
Extract only the fields you need from nested responses
Generate downloadable reports instantly
Editor:
https://bubble.io/page?id=testlpu&test_plugin=1777200926833x555477519803875300_current&tab=Design&name=json_stream___flatten&type=page&elements=cnGfo0Demo:
https://testlpu.bubbleapps.io/version-test/json_stream___flatten