2012-04-18 4 views
4

약간 큰 문제가 있습니다. 자바 스크립트 개체가 너무 길지만 괜찮습니다. 현재 json 문자열에서 .stringify() 함수를 사용하여 문자열을 "..."로 자르고 길이는 1023입니다.json.stringify 출력은 1023 자입니다 ... 왜?

왜? 및이 한도 변경 방법

영어로 죄송합니다.

+1

어떤 브라우저를 사용하고 있습니까? – RoToRa

답변

3

JSON 파서의 RFC (http://www.ietf.org/rfc/rfc4627.txt 섹션 4 참조)에 따르면 각 구현은 문자열의 길이와 내용을 제한 할 수 있습니다. 따라서 현재 사용중인 브라우저/버전에 따라 제한을 초과 할 수 있습니다.

휴대용 대안 중 하나는 json2를 보는 것입니다. JS 소스는 https://github.com/douglascrockford/JSON-js/blob/master/json2.js에서 찾을 수 있습니다.이 코드를 그대로 사용하거나 문제의 원인이되는 데이터의 길이/유형을 처리하도록 변경할 수 있습니다.