JSON이 왜 NaN 및 +/- Infinity를 생략했는지 알고 있습니까? NaN 또는 +/- 무한대 값을 포함하는 경우 직렬화 가능한 객체가 아닌 이상한 상황에 Javascript를 배치합니다.
이것은 돌로 캐스팅 된 것 같습니다 : RFC4627 및 ECMA-262 참조 (마지막 편집시 ECMA-262 pdf 683 페이지 24.5.2, JSON.stringify, 참고 4, 683 페이지 참조) :
유한 번호는을 호출하여 마치 문자열로 표시됩니다
ToString(number)
. 부호에 관계없이 NaN 및 Infinity는 String으로 표시됩니다null
.