2012-05-16 3 views
1

다음 문자열을 JSON 객체로 구문 분석하려고합니다. 오류가 발생합니다. 나는 이유를 알 수 없었다. 키와 문자열 값에 대한JQuery.parseJSON에 대한 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); 
+0

여기는 유효한 json https://gist.github.com/2708753입니다. – Rafay

답변

6

사용 따옴표 " 모두 : 당신이 당신의 JSON이 유효 따옴표와 작은 따옴표의 모든 항목을 변경하는 경우 jsonlint

를 참조하십시오.

0
var json1 = '"result":[{"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": 6465554567 }]]}]"; 
관련 문제