I don't get the article: if you want to copy sexps in JSON why don't you just use JSON lists mapping simbols to strings?
e.g.
(p "Paragraph text here, " (b "bold text"))
becomes ['p','paragraph text here, ',['b','bold text']]
where space become commas, and '()' become '[]'.The json example form html formatting is willingly verbose without reason to be.