给定一个字符串,我需要创建一个对象并将该字符串转换为属性。
所以给出了这个:
"anchor: true,
text: 'primary button',
style: 'primary'
"
我需要生成一个真实的对象:
{
anchor: true,
text: 'primary button',
style: 'primary'
}
对此的任何帮助当然非常感谢。
答案 0 :(得分:0)
这取决于降价格式。 如果是Yaml(看起来像),则需要使用yaml解析器,例如js-yaml(https://github.com/nodeca/js-yaml)。
答案 1 :(得分:0)
感谢@dandavis在评论中发布此答案:
anObject=eval("0||{"+yourString+"}")