我正在尝试将以下字符串解析为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);
最佳答案
键和字符串值都使用双引号"
:请参见jsonlint
如果您将所有出现的单引号和双引号都更改,则您的JSON有效。
关于jquery - JQuery.parseJSON的无效JSon错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10614808/