Created a plugin to manage JSON in my current projects and wanted to share. Uses JSON Path + Plus library (fixed to v10.4.0 stable)
This is meant to complement my JSON to Type plugin.
This time I’m open to feedback cause I can forsee myself using this plugin in all of my projects.
Plugin: TCH - JSON Manager Plugin | Bubble
Editor: coffeehat-sandbox | Bubble Editor
Demo: https://coffeehat-sandbox.bubbleapps.io/version-test/json_manager?debug_mode=true
What’s the Difference with the rest?
I find other plugins waay to complicated to use. Too many properties, too many important property flags parked into one element. Makes me dyslexic. Doesn’t help that the new editor has very little vertical whitespace between information text.
I can understand why. The way Bubble plugins have to be built are limited when creating UX.
Differences
- Only 1 element with 3 properties. All operations run using actions.
- Run bulk updates: You input a JSON array of commands to run multiple updates to the JSON (still has some learning curve but a command is only 3 primary + 1 optional keys).
- Diffs built in: Diffs are generated after every operation.
- Flags to transform the Output or publish results of an operation to it’s own state.
I do not plan to create a server side or mobile version, you can just fork the code.