@Jici - Totally agree that it’s technically a string that contains JSON — no argument there. And yes, in code (like JS or Python), you’d just double-parse it.

But here’s the thing: this is not some rare edge case. OpenAI and other LLM APIs frequently return structured content inside strings — and that’s by design. If you’re building any kind of AI-powered app today, you’re almost guaranteed to run into this pattern.

In most environments, parsing that second layer is a one-liner. I tried the loveable openAI integration and it worked right away, but In Bubble? It takes a plugin (like Toolbox), backend workflows, or some regex gymnastics — which feels excessive for something this fundamental.

So while I get that it’s not a bug, it’s definitely a missing core feature for modern app development. If Bubble wants to support AI builders properly in 2025, we really need native support to parse a JSON string into usable fields. Just having a :parse as JSON operator would be a game-changer.