이 항목을 검색 한 결과 개체를 읽는 JSON 문자열을 구문 분석하는 올바른 방법을 찾지 못하는 것 같습니다.JSON 문자열을 javascript 객체로 변환하는 방법은 무엇입니까?
success![object Object],[object Object],[object Object],[object Object]
방화범이 올바른 응답을 보여줍니다 때 나는 모든 개체를 볼 JSON 탭을 클릭
여기에 내 코드
$.getJSON("<url>",
function(data) {
alert("success!"+data);
});
출력이다.
감사합니다.
jQuery는'$ .getJSON'을 사용하기 때문에 JSON 구문 분석을 트리거합니다. 원래의 문자열을보고 싶다면 대신'$ .get()'요청을하십시오. 그런 다음'var parsed = $ .parseJSON (data)'를 사용하여 파싱 할 수 있습니다. (jQuery 코드라고 가정합니다.) – user113716
예 jQuery입니다. 나는 당신의 제안을 시도 할 것이지만, 나는 내 접근법에있어 잘못된 점을 알고 싶다. 데이터 [0] .key를 경고 할 때, 나는 정의되지 않는다. 데이터 [0]에서 [object Object] [개체 개체], [개체 개체], [개체 개체], [개체 개체], [개체 개체], [개체 개체], [개체 개체], [개체 개체], [개체 개체] – jqueryEnthusiast
@ 사용자 : 더 이상 String이 있습니다. jQuery가 구문 분석을 트리거하여 일반 자바 스크립트 객체를 갖게되었습니다. 컨텐츠에 액세스하려면 for/in 루프에서 반복해야하거나 컨텐츠에 대한 사전 지식이 필요합니다. 어떤 이유로 키가 무엇인지 모르는 경우'$ .get()'을 사용하여 문자열을 살펴보십시오. 또는'alert (data)'대신'console.log (data)'를 실행하고 브라우저의 콘솔을여십시오. 그러면 콘텐츠를 검사 할 수 있습니다. – user113716