스프링을 사용하여 (Jackson과 함께) jQuery를 사용하여 양식을 객체로 전달합니다. 내 pojo에는 nullable float가 포함됩니다. 필드가 비어있는 경우에는, 잭슨은 Exeption가 발생합니다 :Float가 null 인 경우 Jackson (JSON)이 JsonMappingException을 throw합니다.
org.codehaus.jackson.map.JsonMappingException: Can not construct instance of java.lang.Float from String value '': not a valid double value
내가 (양식 필드 또는 빈 값) 널 (null)을 허용하기 위해 어떻게해야합니까?
감사 어
'null'이고 '' "'이 아닌가요? – Gabe
실제로, 그것은 ""입니다. 그러나 그 차이점은 무엇입니까? 글쎄, 그냥 빈 필드를 전달할 때 오류가 발생하지 않기를 원합니다. –
JSON의 값이''''이 아니라''null'' 인 경우 어떻게됩니까? Javascript에서도 "null"과 "" "는 다른 값입니다. –