将DBObject转换为JSON

问题描述 投票:1回答:2

我想知道如何解析DBObject到JSON,我正在使用Jersey框架用Java创建一个宁静的服务,我想从我的MongoDB加载数据并将其转换为JSON格式并最终在我的网页中显示它。这是我试图将包含要显示的数据的DBObject转换为JSON对象:

  DBCursor cursor = dbUser.find();
  JSON json = new JSON();
  String dataUser = json.serialize(cursor);

但是我得到的是MongoDB格式而不是JSON,你有什么想法吗?

java json mongodb jersey
2个回答
1
投票

//将光标指定给DbObject

DbObject result = cursor.next();

//这一行将DbObject转换为JSONObject

JSONObject output = new JSONObject(JSON.serialize(result));


0
投票

.toString()有什么问题?

DBObject printerVersion = mainDao.getPrinterVersion();
printerVersion.removeField("_id");
printerVersion.removeField("isDeleted");
return printerVersion .toString();
© www.soinside.com 2019 - 2024. All rights reserved.