Data Jedi is a Bubble plugin that transforms raw JSON into structured data you can use directly in your app—completely in the browser or on the server—without writing any code yourself. Drop the Data Jedi instance onto your page, configure your data type and source, and then use built-in workflow actions like Data Jedi Convert, Data Jedi Clear All Value, or Data Jedi Remove Items to create, read, update, or delete lists and supplemental values with a single click. Every client‑side action fires instantly and costs you zero workload units, so you get real‑time UI responsiveness without workload unit consumption costs.

For more advanced or bulk processing, Data Jedi also offers server‑side workflow actions such as SS Data Jedi Convert and SS Data Jedi Compare Lists. These handle large JSON payloads—parsing, ID‑generation, error reporting, and list comparisons—in one backend call that uses far fewer workload units than traditional multi‑step workflows. Whether you’re building a quick prototype or a high‑volume production app, Data Jedi keeps your data clean, your performance snappy, and your costs low.

Detailed Description

At its core, Data Jedi provides a single plugin element—referred to as an instance—that exposes key states and events for managing any list‑based data workflow:

Fields let you customize the instance:

Data Jedi Element Name

Assign a unique name so multiple instances can coexist without conflict.

Value Data Type / Value Type Source / Value Data Type JSON

Define the schema and initial payload for your list of objects.

Extra Value Data Type / Extra Value

Send or receive a supplemental value alongside your main list.

Create Unique Identifier

Automatically generate unique IDs for items that lack one.

Exposed States surface your processed data to Bubble workflows:

Value List

The array of objects ready for repeating groups, form data or conditionals.

Extra Value, Bubble API Ready JSON

Your supplemental value plus a stripped‑down JSON string optimized for API calls.

Modification Error Return / Modification Error Message

Boolean and text flags that let you detect and report client‑side errors.