Converting JSON Structure to BasicDBObject

java, mongodb

Solution

com.mongodb.util.JSON has a parse method.

BasicDBObject implements DBObject

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

Problem

I want to convert the following `json` structure to `BasicDBOject` in java and insert into mongo db. My JSON structure is ``` { "it": { "batch": "2013", "students": [ { "name": "joe" }, { "name": "john" } ] } } ```

Original source