Mongo DBを使用しています。saveDataメソッドでデータオブジェクト をMongo DBに保存しようとしています。まず、データオブジェクトをJSON形式で変換してから、 オブジェクトをMongo DBに保存した後です。しかし問題があります。 My Classオブジェクトには Date型のatribute initialDateがありますが、このコードでMongoにオブジェクトを保存すると、initialDate属性は文字列として に保存されますが、日付形式で保存する必要があります。誰かが私を助けることができますか?MongoDBに日付形式のjson dateフィールドを保存します
ここpublic void saveData(ClassObject data) {
JSONObject jsonObject = new JSONObject(data);
String dataJson = jsonObject.toString();
DBObject dbObject = (DBObject) JSON.parse(dataJson);
DBCollection table = mongoDB.getCollection(data
.getModel().getProjectName());
table.insert(dbObject);
}
ClassObject
Class ClassObject {
private int value;
private ParentModel model;
private Date initialDate;
...
//here get and setters
}