jQuery parseJSON 함수로 일부 작업을 수행하고있었습니다. jQuery parseJSON fail
이
내가 아래의 코드처럼 따옴표에 작은 따옴표를 변경 몇 시간 동안 디버깅 후var obj = $.parseJSON("{'w':'w-1'}");
alert(obj.w);
를 작동하지 않는 코드이며 괜찮 았는데.
var obj = $.parseJSON('{"w":"wb-001"}');
alert(obj.w);
일부 관련 질문
1) 난 그냥 왜 따옴표 작동하지 않습니다 알고 싶어?
2) 작은 따옴표는 eval에서는 잘 작동하지만 parseJSON에서는 잘 작동하지 않습니다. 이유는 무엇입니까?
var obj = eval("("+"{'w':'w-1'}"+")");
alert(obj.w);
3) 나는 보통 내 모든 과거의 자바 스크립트 코딩에 뭔가 잘못되었는지 궁금 위의 문제가 발생한 후이
var someString = "HELLO WORLD";
및
var someString = 'HELLO WORLD';
같은 물품. 사전에
고맙습니다,
http://www.jsonlint.com/ 이 링크는 도움이 되셨기를 바랍니다. – pahan
JSON이 제대로 구성되어 있는지 확인하는 데 도움이 될 수 있지만 반드시 3 가지 질문에 대답하는 것은 아닙니다. – alex
은 – pahan