Spring如何在没有Parsing的情况下将原始JSON直接插入mongo db

时间:2017-02-18 12:54:00

标签: java json spring mongodb

我想直接将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);

是否有任何开箱即用的解决方案?

1 个答案:

答案 0 :(得分:0)

insert方法会将一个或多个DBObject作为参数,因此您无法传递String

获得DBObject;

a few ways