为什么每次我做时:-
JSON.parse('"something"')
它只是解析很好,但是当我这样做时:-
var m = "something"; JSON.parse(m);
它给我一个错误,说:-
Unexpected token s
您要它解析JSON文本something(不是"something")。那是无效的JSON,字符串必须用双引号引起来。
something
"something"
如果要与第一个示例等效:
var s = '"something"'; var result = JSON.parse(s);