반응형
JSON.parse 예기치 않은 문자 오류
이 오류가 발생합니다.
JSON.parse : 예기치 않은 문자
firebug 에서이 문장을 실행할 때 :
JSON.parse({"balance":0,"count":0,"time":1323973673061,"firstname":"howard","userId":5383,"localid":1,"freeExpiration":0,"status":false});
왜 그래야만하지? JSON 문자열이 올바른 것 같으며 JSHint를 사용하여 테스트했습니다. 위의 경우 전달 된 오브젝트는 컨텐츠 유형이 다음으로 설정된 서버 응답입니다.application/json
문자열을 파싱하지 않고 이미 파싱 된 객체를 파싱하고 있습니다 :)
var obj1 = JSON.parse('{"creditBalance":0,...,"starStatus":false}');
// ^ ^
// if you want to parse, the input should be a string
var obj2 = {"creditBalance":0,...,"starStatus":false};
// or just use it directly.
를 사용하여 함수를 구문 분석하기 위해 전달하기 전에 문제의 객체가 문자열 화되어 있는지 확인할 수 있습니다 JSON.stringify()
.
아래 줄을 업데이트하십시오.
JSON.parse(JSON.stringify({"balance":0,"count":0,"time":1323973673061,"firstname":"howard","userId":5383,"localid":1,"freeExpiration":0,"status":false}));
또는 일부 변수에 JSON이 저장된 경우 :
JSON.parse(JSON.stringify(yourJSONobject));
참고 URL : https://stackoverflow.com/questions/8524933/json-parse-unexpected-character-error
반응형
'programing tip' 카테고리의 다른 글
Java의 정적 할당-힙, 스택 및 영구 생성 (0) | 2020.08.02 |
---|---|
KeyValuePair VS DictionaryEntry (0) | 2020.08.02 |
예외 또는 오류 코드에 대한 규칙 (0) | 2020.07.30 |
MongoDB에서 날짜별로 컬렉션을 정렬하는 방법은 무엇입니까? (0) | 2020.07.30 |
psql을 사용할 때 postgres에서 스키마를 선택하는 방법은 무엇입니까? (0) | 2020.07.30 |