栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在MongoDB中使用JSON?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在MongoDB中使用JSON?

好的,似乎没有互操作性,所以我自己动手了。忙于避开类型系统:

public class Util {    public static DBObject enpre(JSonArray a) {        BasicDBList result = new BasicDBList();        try { for (int i = 0; i < a.length(); ++i) {     Object o = a.get(i);     if (o instanceof JSONObject) {         result.add(enpre((JSONObject)o));     } else if (o instanceof JSONArray) {         result.add(enpre((JSONArray)o));     } else {         result.add(o);     } } return result;        } catch (JSonException je) { return null;        }    }    public static DBObject enpre(JSonObject o) {        BasicDBObject result = new BasicDBObject();        try { Iterator i = o.keys(); while (i.hasNext()) {     String k = (String)i.next();     Object v = o.get(k);     if (v instanceof JSONArray) {         result.put(k, enpre((JSONArray)v));     } else if (v instanceof JSONObject) {         result.put(k, enpre((JSONObject)v));     } else {         result.put(k, v);     } } return result;        } catch (JSonException je) { return null;        }    }}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/609240.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号