如何使用 JavaScript (或 jQuery)将描述对象的字符串转换为 JSON 字符串?
例如: 转换这个(没有是一个有效的 JSON 字符串) :
var str = "{ hello: 'world', places: ['Africa', 'America', 'Asia', 'Australia'] }"
变成这样:
str = '{ "hello": "world", "places": ["Africa", "America", "Asia", "Australia"] }'
如果可能的话,我希望避免使用 eval()
。