2011-10-27 3 views
1

저는 일부 JSON을 사용하고 Chrome은 기본적으로 전체 객체를 래핑합니다. 따라서 JSON에서 전역 뷰를 원한다면 모든 속성을 수동으로 unwrap해야합니다. console.log에 내 개체를 완전히 풀어 놓을 수 있다고 말할 수 있습니까?콘솔에서 객체의 래핑을 해제

답변

1

console.dirconsole.log은 이러한 방식으로 개체를 감싸므로 재귀를 처리 할 필요가 없으므로 무한 루프가 발생합니다. 나는 그것이 특별한 명령으로 전체 객체를 풀어 버릴 수있는 방법이 있다고 (위의 이유로) 믿지 않는다.

당신은 "꽤"하고 문자열로 전체 일을 볼 수 JSON을 restringify 수 :

console.log(JSON.stringify(JSON.parse(compressedJSON), null, 4)); 

유일한 다른 옵션은 (Fiddler 하나가 내장 한 JSON의보기 응용 프로그램으로 JSON을 붙여 넣는 것입니다).

+0

감사! 무한 재귀 문제를 피하기 위해 특정 수준의 정밀도로 래핑하지 않는 것은 어떻습니까? – Randomblue

+0

@Randomblue : 아니, 가능하지 않다고 생각합니다. –

관련 문제