2012-02-28 8 views
0

独自のjsonマッピングのシリアル化/デサライズを作成するにはどうすればよいですか?spring/json/jacksonを経由してjoda-time LocalDateに非直列化したい文字列: "2012年2月14日"

春3.1の注釈を使用する。

myDTOがLOCALDATEが含まれてい
@RequestMapping(value = "/Save", method = RequestMethod.POST) 
public String saveDTO(@Valid @RequestBody final myDTO myDTO,Model model){ 

、そして私が正しくjqueryの/ JavaScriptを使用してJSONを作成した、エラーメッセージがそうである:

Caused by: java.lang.IllegalArgumentException: Invalid format: "14-Feb-2012" is malformed 
at "-Feb-2012" at org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:866) 

答えて

1

あなたは、この日付フォーマットでLocalDate@DateTimeFormat注釈を追加してみましたdd-MMM-yyyyすなわち

@DateTimeFormat(pattern = "dd-MMM-yyyy") 
Date LocalDate; 
関連する問題