sql >> データベース >  >> NoSQL >> Redis

フィールド''のオブジェクト'target'のフィールドエラー:拒否された値[];コード[typeMismatch.target。、typeMismatch。、typeMismatch.java.util.Date、typeMismatch]

    あなたの問題はJSONとは関係ありません。スタックトレースによる問題は、BeanWrapperFieldSetMapperです。 05-12-1988 12:34:45を変換する方法がわかりません java.util.Dateに 。次のようなカスタム日付エディターで構成する必要があります:

    CustomDateEditor customDateEditor = new CustomDateEditor(/* your DateFormat here */);
    HashMap<Class, PropertyEditor> customEditors = new HashMap<>();
    customEditors.put(Date.class, customDateEditor);
    fieldSetMapper.setCustomEditors(customEditors);
    

    CustomDateEditor Spring Frameworkからのものです:org.springframework.beans.propertyeditors.CustomDateEditor

    これがお役に立てば幸いです。



    1. AWSマイクロインスタンスにRedisをインストールします

    2. Mongodbは、条件に一致するすべてのオブジェクトのすべての配列要素をカウントします

    3. MongoDBドキュメントの複数のフィールドを更新する

    4. mongodbコレクションから有効なjsonをエクスポートします