Using Markdown content inside JSOn Schema

Another user came up with a suggestion almost identical to yours a few day ago.

I am not aware of another solution, so I guess that you should try the nested shortcodes route and see if it’s a viable option for your purposes.