smile_elims

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
       Gson gson = new Gson();

      String str = "list集合json字符串";
            JsonObject object = gson.fromJson(str, JsonObject.class);
            List<实体> t = gson.fromJson("字符串",
                    new TypeToken<List<实体>>() {
                    }.getType());
            BasicDBList basicDBList = (BasicDBList) JSON.parse(gson.toJson(t));
            DBObject object2 = new BasicDBObject("list", basicDBList);
            List<DBObject> list = (List<DBObject>) object2.get("list");

 单个对象的:

      Gson gson = new Gson();
            实体 t = gson.fromJson("json字符串",
                    实体.class);
            DBObject object = (DBObject) JSON.parse(gson.toJson(t));

 

如有更好的方法欢迎指点

 

posted on 2016-06-23 16:26  smile_elims  阅读(888)  评论(0编辑  收藏  举报