2013-05-02 165 views
14

我想将以下json结构转换为java中的BasicDBOject并插入到mongo数据库中。将JSON结构转换为BasicDBObject

我的JSON结构是

{ 
    "it": { 
     "batch": "2013", 
     "students": [ 
      { 
       "name": "joe" 
      }, 
      { 
       "name": "john" 
      } 
     ] 
    } 
} 

回答

28

com.mongodb.util.JSON具有解析方法。

BasicDBObject实现DBOBJECT

Object o = com.mongodb.util.JSON.parse("Your JSON structure or JSONObj.toString()"); 
DBObject dbObj = (DBObject) o; 
0
com.mongodb.util.JSON.parse 

已被弃用

版本3.6.1使用后:

String json = "{"name": "joe"}"; 
Object o = BasicDBObject.parse(json); 

请按这里:deprecated-list