MARKETPLACE
PLUGINS
JSON MACHINE
JSON Machine logo

JSON Machine

Published August 2020
   •    Updated today

Plugin details

Work with JSON data inside your app. Read & write. Store complex data structures easily a single text field.
Why you might want this?

-Make use of JSON to store app data.
-Store JSON anywhere such as database text field, a page state, browser cookle/localstorage, accept json input from users, the list goes on.

-Simplify /speed up complex DB calls -- Working with the Bubble DB, especially on advanced queries with multiple related types, can be slow and have large server overhead. By reading from and  writing to a single text field you can save significant work

-If you are using complex / limiting Regex to parse JSON.


NOTE: This plugin does not have support for Backend (API) workflows... yet

Free

For everyone

2.6 stars   •   9 ratings
11.9K installs
This plugin does not collect or track your personal data.

Other actions

Platform

Web

Contributor details

Dble logo
Dble
Joined 2018   •   16 Plugins
View contributor profile

Instructions

This plugin has 2 page elements.
'read JSON' and 'modify JSON'.  

When you want to read data, or display it, or work with in on the page use the 'read JSON' element.  You place one unique element on the page for each piece of data you want to work with. For nested lists/arrays see example app.

When you want to modify JSON text for saving, etc. You place one or more elements on the page and trigger the modify workflow

Each element has two input fields 'input JSON' and 'key'.  

input JSON
The json data you want to read from or modify

Key
Location in the JSON you wish to read from or write to. Read documentation see example app for more info

The JSON read element
has many different outputs each associated with (a) different data type and (b) if it is a list value or not. This allows you to connect many different elements and expressions to properly match the output of the read element.  **The output is automatically determined by the JSON parser based on the formatting of your JSON This behavior cannot be changed at present.**. You should know what data type to be expecting. JSON Dates, for example, are stored as strings and read as strings with the plugin.

Types

This plugin can be found under the following types:
Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Technical   •   Data (things)   •   Productivity   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (2.6)

Add documentation
November 8th, 2025
Too Complex
Can't use it
June 19th, 2025
I LOVE IT, BUT NEED API WORKFLOWS ASAP
August 27th, 2024
please add it :D
Lack of guidance and documentation
May 17th, 2024
Heard this does good things, but not info publicially avaialbe information on how to use for simple cases.
great plugin
March 14th, 2023
Great plugin that solves my problem of building a chatting list. Thanks a lot!
Bubble