Преобразование структуры JSON в BasicDBObject

Я хочу преобразовать следующую структуру json в BasicDBOject в java и вставить в mongo db.

Моя структура JSON

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

Ответы

Ответ 1

com.mongodb.util.JSON имеет метод анализа.

BasicDBObject реализует DBObject

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

Ответ 2

com.mongodb.util.JSON.parse 

Устаревший

После версии 3.6.1 используйте:

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

Следуйте за нами: deprecated-list