我对com.mongodb.util.JSON.parse(..)
有疑问。我有一个800kb的json文件,JSON.parse(..)
需要将近600毫秒转换为序列化的DBObject
。
我的问题是,我们是否可以有效地将JSONObject
转换为序列化的DBObject
?
请找到下面的代码段
JSONObject rowObj = rowsArrObj.getJSONObject(i); // Get row object
finalDocument.put(repeatToken, JSON.parse(rowObj.toString()));
上面的代码JSON.parse(rowObj.toString())
中的消耗了50%的处理时间。
答案 0 :(得分:0)
DBObject和JSONObject都实现了Map,因此您可以使用other.addAll(one)
将一个转换为另一个。但请记住,这可能不适用于嵌套对象。