有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java是将JSONObject转换为序列化DBObject(使用JSON除外)的最有效方法。解析(…)

我对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%的处理时间


共 (1) 个答案

  1. # 1 楼答案

    DBObject和JSONObject都实现了映射,因此可以使用other.addAll(one)将一个对象转换为另一个对象。但请记住,这可能对嵌套对象不起作用