2017-02-18 49 views
0

我想直接將JSON字符串蒙戈DB不用解析春季如何插入原始JSON直接進入蒙戈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); 

是否有同樣的開箱即用解決方案?

回答

0

insert方法需要一個或多個DBObject作爲參數,所以不能通過String來代替。

a few ways獲得DBObject;

+0

感謝您的信息,即使我使用基本DBObject爲解決方案之一。現在只是想避免在解析到java對象之間。 – Satish