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

时间:2015-01-13 18:28:08

标签: javascript parsing object markdown

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

所以给出了这个:

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

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

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

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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