프로그래밍 언어/HTML,CSS,JS

"unexpected token o"오류를 제공하는 JSON 구문 분석

Rateye 2021. 9. 30. 10:45
728x90
반응형
질문 : "예기치 않은 토큰 o"오류를 제공하는 JSON 구문 분석

간단한 JSON 문자열을 구문 분석하는 데 문제가 있습니다. JSONLint에서 확인했고 유효하다는 것을 보여줍니다. JSON.parse 또는 jQuery 대안을 사용하여 구문 분석하려고 할 때 unexpected token o 오류가 발생합니다.

<!doctype HTML>
<html>
  <head>
  </head>
  <body>
    <script type="text/javascript">
      var cur_ques_details ={"ques_id":15,"ques_title":"jlkjlkjlkjljl"};
      var ques_list = JSON.parse(cur_ques_details);

      document.write(ques_list['ques_title']);
    </script>
  </body>
</html>

참고 : PHP에서 json_encode() 를 사용하여 문자열을 인코딩하고 있습니다.

답변

데이터는 이미 개체입니다. 파싱 할 필요가 없습니다. 자바 스크립트 인터프리터가 이미이를 구문 분석했습니다.

var cur_ques_details ={"ques_id":15,"ques_title":"jlkjlkjlkjljl"};
document.write(cur_ques_details['ques_title']);

 

출처 : https://stackoverflow.com/questions/15617164/parsing-json-giving-unexpected-token-o-error
728x90
반응형