最近、springMVCを使用してHTTPインターフェイスを作成すると、相手はインターフェイスを呼び出すときに日付形式を長くするデフォルトの変換が、フロントエンドページで見たものが数字の文字列であることを発見しました。
コードコンバーターをカスタマイズでき、データを前景に返すと、フォーマットされた文字列型データを必要に応じて返すことができます。
パッケージcom.cnpc.mall.web.utils; java.io.ioexceptionをインポートします。 java.text.simpledateformatをインポートします。 Import Java.util.date; Import org.codehaus.jackson.jsongenerator; Import org.codehaus.jackson.jsonprocessingexception; Import org.codehaus.jackson.map.jsonserializer; Import org.codehaus.jackson.map.serializerprovider;パブリッククラスのCustomDatesErializerはjsonserializer <tate> {@Override public void serialize(jsongenerator jgen、serializerproviderプロバイダー)を拡張します。 }}コンバーターでは、ドメインフィールドに注釈を追加し、JSONを変換するときに定義したコンバーターを呼び出すことを忘れないでください。
@jsonserialize(whing = customdateserializer.class)public date getlsd06(){return lsd06; }ここでは、GETメソッドに追加し、フロントエンドに戻ると、定義したコンバーターが呼び出されます。
上記は、編集者が提起したSpringMVCのJsonserialize日付変換方法の完全な内容です。誰もがwulin.comをもっとサポートすることを願っています〜