![](/img/trans.png)
[英]Efficient POJO mapping to/from Java Mongo DBObject using Jackson
[英]Mongo Java: How to serialize DBObject as JSON on file?
我在MongoDB
有一個文件
name: name
date_created: date
p_vars: {
01: {
a: a,
b: b,
}
02: {
a: a,
b: b,
}
....
}
表示為DBObject
key
, value
對是類型的String
DBObject
序列DBObject
JSON
文件? 似乎BasicDBObject的toString()方法返回對象的JSON序列化。
我按順序使用BasicDBObject的toString()和GSON庫的組合來獲得漂亮的 JSON:
com.mongodb.DBObject obj = new com.mongodb.BasicDBObject();
obj.put("_id", ObjectId.get());
obj.put("name", "name");
obj.put("code", "code");
obj.put("createdAt", new Date());
com.google.gson.Gson gson = new com.google.gson.GsonBuilder().setPrettyPrinting().create();
System.out.println(gson.toJson(gson.fromJson(obj.toString(), Map.class)));
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.