[英]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.