【问题标题】:Converting JSON Structure to BasicDBObject将 JSON 结构转换为 BasicDBObject
【发布时间】:2013-05-02 08:30:34
【问题描述】:

我想在java中将以下json结构转换为BasicDBOject并插入到mongo db中。

我的 JSON 结构是

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

【问题讨论】:

    标签: java mongodb


    【解决方案1】:

    com.mongodb.util.JSON 有一个 parse 方法。

    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

      【讨论】:

        猜你喜欢
        • 2015-06-29
        • 1970-01-01
        • 1970-01-01
        • 2021-12-10
        • 2018-11-07
        • 2017-10-01
        • 2021-10-18
        • 2011-12-21
        • 2016-01-11
        相关资源
        最近更新 更多