加载一串 markdown 属性作为 JavaScript 对象

Load a string of markdown properties as JavaScript object

本文关键字:属性 JavaScript 对象 markdown 一串 加载      更新时间:2023-09-26

给定一个字符串,我需要创建一个对象并将该字符串转换为属性。

所以鉴于此:

"anchor: true,
text: 'primary button',
style: 'primary'
"

我需要生成一个真实的对象:

{
     anchor: true,
     text: 'primary button',
     style: 'primary'
}

当然,非常感谢对此的任何帮助。

这取决于降价格式。如果是Yaml(看起来像),则需要使用yaml解析器,例如js-yaml(https://github.com/nodeca/js-yaml)。

感谢@dandavis在评论中发布此答案:

anObject=eval("0||{"+yourString+"}")