JQuery.parseJSON的JSon错误无效

Tan*_*moy 1 jquery json

我试图将以下字符串解析为JSON对象.它给了我错误.我找不到原因.

var json1 = "{'firstName': 'John','lastName': 'Smith', 'age': 25, 'address': {'streetAddress': '21 2nd Street','city': 'New York','state': 'NY', 'postalCode': '10021'}, 'phoneNumber':   [ {'type': 'home','number': '212 555-1234'},  {'type': 'fax', 'number': '646 555-4567' }]}";
$.parseJSON(json1);
Run Code Online (Sandbox Code Playgroud)

fca*_*ran 6

"对键和字符串值使用双引号:请参阅jsonlint

如果使用双引号更改所有出现的单引号,则JSON有效.