我正在尝试将以下字符串解析为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/

10-10 14:21