2015-11-06 55 views
1

下抛出“的JavaScript运行时错误:无效字符”:的JavaScript运行时错误:无效字符使用JSON.parse

var opts = "[{'UOM':'E','Description':'E - Each'},{'UOM':'C','Description':'C - Per 100'},{'UOM':'M','Description':'M - Per 1000'}]" 
    var options = JSON.parse(opts); 

什么无效字符是在我的JSON字符串?谢谢

+1

由于引用http://www.json.org/,它不是有效的JSON。键和字符串值需要用双引号包围,而不是单个。 – epascarello

+1

改为使用双引号。 – Dragonmon

回答