执行以下代码时
JSONObject jSONObject = new JSONObject();
MongoClient mongo = new MongoClient(mongoip, mongoport);
DB db = mongo.getDB(mongodb);
DBCollection collection = db.getCollection("abc");
query = new BasicDBObject();
query.put("_id", new ObjectId(recordID));
dbObj = collection.findOne(query);
JSONObject output = new JSONObject(JSON.serialize(dbObj));
jSONObject.put("data", output);
res = jSONObject.toString();
return res;
我收到了这样的回复:
data {
"_id":{"$oid":"5c90bc4c32ef32622181d86b"},
"created_at":"2019-03-19 03:24:20",
"updated_at":"2019-03-19 03:33:40",
"Temp":"30",
"Oil":"60",
"test":"123"
}
但我不想$oid
回应,我想要这样的回应:
data {
"_id":"5c90bc4c32ef32622181d86b",
"created_at":"2019-03-19 03:24:20",
"updated_at":"2019-03-19 03:33:40",
"Temp":"30",
"Oil":"60",
"test":"123"
}
请帮助我得到这样的回应。我应该怎么办?