2017-12-10 13 views
0

"yyyy-mm-dd"という形式の2つの文字列プロパティを含むJSONを解析しようとすると、I次のエラーを取得する:gsonnew Gson()に設定パブリック静的インスタンスですcom.google.gson.JsonSyntaxException:java.text.ParseException:解析できない日付: "yyyy-mm-dd"

com.google.gson.JsonSyntaxException: java.text.ParseException: Unparseable date: "2017-08-07" 

私は、それらを解析するReimbursementRequest rr = gson.fromJson(req.getReader(), ReimbursementRequest.class);を使用しています。 gsonを別の方法で定義する必要がありますか?

+0

「ReimbursementRequest」のコードを見てみましょう。 –

+0

これは 'Date'を含むクラスを含んでいます。 –

+1

あなた自身の質問に既に答えているにもかかわらず、私はこの質問にMCVEを含めるべきだと思います。 –

答えて

0

new Gson()の代わりにnew GsonBuilder().setDateFormat('yyyy-MM-dd').create()を使用してください。 //そしてそれは魅力的に機能しました

関連する問題