如何使用java将json对象转换为mongodb中的Document

dev*_*777 9 java json mongodb

我正在使用以下示例json:

JSONObject json=new JSONObject();
            json.put("time_range", "22-23");
            json.put("flow_id", "786");
Run Code Online (Sandbox Code Playgroud)

并尝试转换为Document如下:

Document doc = (Document) JSON.parse(jsonlist.toString()); // conversion from json to Document

col.insertOne(doc); // inserting into Mongo collection
Run Code Online (Sandbox Code Playgroud)

我面临以下错误:

 java.lang.ClassCastException: com.mongodb.BasicDBObject cannot be cast to org.bson.Document    
Run Code Online (Sandbox Code Playgroud)

有人可以帮我解决这个问题......

You*_*mil 18

试试这个

Document doc = Document.parse( jsonlist.toString() );
Run Code Online (Sandbox Code Playgroud)