2013-01-16 7 views
0

코드 보자 출력, 나는에서는 toFixed()에서는 parseFloat()를 사용하여 모든 노력을 한JSON 캐릭터 라인 화 조작

{"x":1} 

될 것

JSON.stringify({ "x": 1.0 }); 

+() 및 많은 다른 사람을하지만 위해 할 수 없습니다 내 인생은 반환받을 :

{"x":1.0} 

내가 그것을 반환 할 수 있습니다 :

{"x":"1.0"} 

하지만 난 그냥

{"x":1.0} 

를 얻을 수없는이 가능합니까? 나는 아니오쪽으로 기울고있다.

+0

길을 찾아 낼 수 없다면 개체가 충분히 예측 가능한 경우 게시물 처리를 문자열에 추가하는 것이 좋습니다. var 이름과 값 뒤에 소수점이 있는지 확인하십시오. 부족한 경우에는 ".0"을 추가하십시오. – Chris

답변

0

float를 특정 방식으로 표시해야하는 경우 문자열로 두어야합니다.

그러나 더 나은 해결책은 숫자로 남겨두고 클라이언트 /보기 형식으로 지정하는 것입니다.

+0

숫자가 double 일 필요가있는 java 서블릿에 대해 JSON 데이터를 제출하고 있습니다. 그렇지 않으면 실패합니다. –

관련 문제