将JSON结构转换为BasicDBObject

时间:2013-05-02 08:30:34

标签: java mongodb

我想在java中将以下json结构转换为BasicDBOject并插入mongo db。

我的JSON结构是

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

2 个答案:

答案 0 :(得分:31)

com.mongodb.util.JSON有一个解析方法。

  

BasicDBObject实现DBObject

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

答案 1 :(得分:3)

com.mongodb.util.JSON.parse 
     

已弃用

版本3.6.1使用后:

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

按照此处:deprecated-list