[英]Spring How to insert a raw JSON directly into mongo db without Parsing
我想將JSON字符串直接插入mongo db,而不進行解析
String json = "{ 'name' : 'Vince' , " +
"'website' : 'howtodoinjava.com' , " +
"'address' : { 'addressLine1' : 'Some address' , " +
"'addressLine2' : 'Cardiff CF116LW' , "
"'addressLine3' : 'Cardiff, UK'} }"
DBObject dbObject = (DBObject)JSON.parse(json);
collection.insert(dbObject);
在上面的示例中,我不想使用此行
DBObject dbObject = (DBObject)JSON.parse(json);
是否有相同的開箱即用解決方案?
insert方法將一個或多個DBObject
作為參數,因此不能,您不能傳遞String
。
有幾種獲取DBObject
;
BasicDBObject
繼承自HashMap
) Map
並使用帶有Map
的BasicDBObject構造函數
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.