2017-02-18 65 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