1

次の文字列を 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);
4

2 に答える 2

6

"キーと文字列値の両方に二重引用符を使用します: jsonlintを参照してください

すべての単一引用符を二重引用符で変更すると、JSON は有効になります。

于 2012-05-16T08:37:11.750 に答える