给定一个表示JS对象的STRING(不是对象)。
'{a: {b: 1}}' (不是对象而是字符串)
'{a: {b: 1}}'
有一些简单的通用方法可以将其转换为JSON{"a": {"b": 1}}吗?也许解析和隐蔽,JSON.parse不适用。
{"a": {"b": 1}}
JSON.parse
如果您除此以外没有其他内容,可以在eval括号中加上括号以防止将其解释为带标签的语句。
eval
也许值得一看:
var string = '{a: {b: 1}}', object = eval(`(${string})`); console.log(object);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
点击生成二维码
我来说两句