ajax 호출 후 아래의 JSON 응답이 표시됩니다. 내가 사용하고아래의 JSON 응답을 구문 분석하는 방법
{"head":{"json":"{ 'rows': [ {'CustName' : 'JAMES', 'CustId' : 'Gans Communications'} , {'CustName' : 'JAMES', 'CustId' : 'GANNETTW'} , {'CustName' : 'JAMES', 'CustId' : 'GANNONCO'} , {'CustName' : 'JAMES', 'CustId' : 'GANSTIRE'} , {'CustName' : 'JAMES', 'CustId' : 'GANTABSW'} , {'CustName' : 'JAMES', 'CustId' : 'GANTONMI'} , {'CustName' : 'JAMES', 'CustId' : 'GANDALF'} , {'CustName' : 'JAMES', 'CustId' : 'GANDALF2'} , {'CustName' : 'JAMES', 'CustId' : 'GANDK'} , {'CustName' : 'JAMES', 'CustId' : 'GANDMTOW'} , {'CustName' : 'JAMES', 'CustId' : 'GANDOD'} , {'CustName' : 'JAMES', 'CustId' : 'GANDTOWI'} , {'CustName' : 'JAMES', 'CustId' : 'GANDY.LD'} , {'CustName' : 'JAMES', 'CustId' : 'GANE .LD'} , {'CustName' : 'JAMES', 'CustId' : 'GANICATL'} , {'CustName' : 'JAMES', 'CustId' : 'GANKEMA'} , {'CustName' : 'JAMES', 'CustId' : 'GANKEM4'} , {'CustName' : 'JAMES', 'CustId' : 'GANLYWAL'} , {'CustName' : 'JAMES', 'CustId' : 'GANN ETT'} , {'CustName' : 'JAMES', 'CustId' : 'GANNETTT'} ]}"},"body":null,"responseTime":null,"leftPanel":null}
내가 제대로 값을 가져올 수 couldnot Jquery.But 사용하여 텍스트 상자에 표시 할 CUSTNAME 및 CustId을 찍어 보았습니다. 나는 위의 값에 오류가 발생하고
var results_customer=data.head.json;
var new_val = JSON.stringify(results_customer);
var newresult = eval(results_customer);
alert(newresult.length);
console.log(newresult);
:
다음은 내 샘플 코드입니다.
값을 가져 오는 데 도움을 줄 수 있습니까? 미리 감사드립니다.
캐릭터 라인 화 할 필요가 없습니다. result_customer에 이미 파싱 된 데이터가 포함되어 있어야합니다. – Woncker
** stringify() **가 아닌 ** parse() **가 필요합니다. 그러나 나는 ** { 'rows': []} **와 같은 이름에 대한 작은 따옴표에 대해서는 조금 걱정하고있다. JSON은 작은 따옴표를 사용하지 않습니다. – JonSG