2016-09-01 2 views
-1

아래는 내 JSON 형식입니다 던졌습니다 :JSON 형식이 유효합니다. Json.Parse 오류

{ 
    "Heading": "Issue", 
    "HeadingCtnt": "testit", 
    "Cause": "", 
    "SecHeading": "Workaround", 
    "SecHeadingCtnt": "", 
    "AddInfo": "" 
} 

JSON 구문 분석하는 내 코드 :

의 유효한 JSON, 나는 다음과 같은 오류를 얻고 있지만
data = JSON.parse(content); 

:

Uncaught SyntaxError: Unexpected token < in JSON at position 0 

내가 잘못 가고있는 것에 대한 제안이 있으십니까?

감사합니다!

+2

아마 이미 JSON 형식이며 문자열이 아닙니다. – Tushar

+0

그러나 JSON 문자열에는 <가 없습니다. 올바른 변수를 파싱 하시겠습니까? –

+0

스택 조각에 문제를 재현 할 수 있습니까? –

답변

1

귀하의 게시물 내용은 자바 스크립트 개체입니다. json 파서는 문자열 만 취하므로 문자열로 변환해야합니다.

아래와 같이 작은 따옴표를 추가하여 json을 업데이트하십시오.

var content = 
'{"Heading": "Issue", "HeadingCtnt": "testit","Cause": "","SecHeading":"Workaround","SecHeadingCtnt":"" ,"AddInfo": ""}'; 
관련 문제