【发布时间】:2014-09-17 13:59:26
【问题描述】:
我有一个字符串变量,它是一个对象的字符串表示形式。像这样:
{
"column": "'asdf'",
"sort": "true",
"search": "{\"asdf\":\"searchval\"}"
}
我想将上面的字符串转换成如下所示的对象:
{
column: 'asdf',
sort: 'true',
search: {
asdf: 'searchval'
}
}
我计划搜索并替换引号和反斜杠的正则表达式,然后使用 eval(),但这似乎不安全且效率低下。有没有更好的替代方法?
我打算将字符串的对象值赋给一个对象变量。
【问题讨论】:
标签: javascript regex json string