4

JsonBuilder によってシリアル化された JSON からの日付を逆シリアル化する適切な方法はありますか? JsonBuilder は、次のように java.util.Date をシリアライズします。

{"hour":"2013-01-07T04:00:00+0000"}

JsonSlurper はこれを吸い込み、文字列として認識します。これで単純な日付形式を本当に実行する必要がありますか? JsonSluper parseText から自動的に java.util.Date を取得したいだけです。

4

3 に答える 3

4

多分少し冗長です:

Date.parse("yyyy-MM-dd'T'HH:mm:ssZ", json.hour)
于 2013-01-16T05:07:13.347 に答える
0

JsonSlurper parseText の文字列から取得した後にこれを行うことができます

def jutilDate = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ssZ").parse(dateStr);

より良い方法を願って

于 2013-01-09T18:36:45.823 に答える