Services Plugins FAQs

Markdown Parser for LLM Responses

Hi,
I have purchased the Markdown Parser plugin and I can’t make it work properly.
Can you help me?

// The LLM message-history is in json format. For example:

{“role”:“user”,“content”:“Hi, I need some help with my project”}
{“role”:“assistant”,“content”:“Sounds great! How can I help you?”}

// Here a screenshot with the markdown parser:

// And here the setup:

CleanShot 2025-01-15 at 10.16.36

Hey @joaquintorroba ,

We have tested the Markdown Parser plugin on our demo page, and it is functioning as expected. Could you please ensure that the plugin is configured in the same way as shown on our demo page?

You can access the demo page and documentation here for reference:

* Demo Page:
* Documentation:

Thank you for your understanding!

Best regards,
Anton

Support Team

Browse all Zeroqode Plugins for Bubble

Banner_Last3

Hey, thanks for the response anton.

Yes, I checked it. I can’t edit it but my question is: what happens if you change this (see image) with Json as in my example above? Does it work?

Anyway, I solved this with a plugin called “json manipulator” and I reference that from the markdown parser. Thanks for the quick response!

Hey @joaquintorroba ,
Thank you for your response and for providing additional details!

If your goal is to display JSON data more clearly using the Markdown Parser plugin, you can use its code block feature, which allows the JSON to be presented in a structured and formatted way.

Here’s an example of how it would look when formatted:
Screenshot (Formatted JSON Example)
And here’s how it would appear directly in the Markdown element:
Screenshot (Markdown Element Display)

Best regards,
Anton

Support Team

Browse all Zeroqode Plugins for Bubble

Banner_Last3

Hey Anton,
No, it’s not that. I’ll explain.

/ Each LLM chat has a message history stored in json (see image).

/ Th Json is pretty straightforward:

{“role”:“user”,“content”:“Hello”}
{“role”:“assistant”,“content”:“Hello how can I assist you?”}

/ I want to display this in the markdown parser (see both images). I use “Group”>“Repeating Group”>“Markdown Parser”.


/ But it doesn’t work, it displays the Json in a raw way without markdown (see image).

/ The temporary solution is using this Json manipulator plugin (see three images).

First the plugin:

Then I use the json plugin as input to the markdown parser:

And it displays only the “content” part:

Thanks for your reply Anton!

Hey @joaquintorroba ,
Thank you for your reply.

It sounds like your question is taking a bit longer to answer.
I have already passed the information to the development team and as soon as I have an answer from them, I will definitely get back to you.

Thank you for your understanding!

Best Regards,
Anton

Support Team

Browse all Zeroqode Plugins for Bubble

Banner_Last3

1 Like

Hey @joaquintorroba ,
Thank you for your patience.

Regarding your question about using JSON in place of the highlighted section—when working with GPT and Gemini responses, the key point is that the text content itself is formatted in Markdown, even though the overall response is in JSON. If the text includes styling, it will typically be structured using Markdown.

To help clarify this, we’ve updated the demo page description here:
:link: Demo Page

And we’ve also updated the documentation for better clarity:
:link: Markdown Parser Documentation

It’s great to hear that you found a solution using the “JSON Manipulator” plugin!

Thank you for understanding and patience!

Best Regards,
Anton

Support Team

Browse all Zeroqode Plugins for Bubble

Banner_Last3