Coin163

首页 > java开发mongodb返回json数据时_id如何获取?

java开发mongodb返回json数据时_id如何获取?

相关推荐:Java_HttpClient获取返回类型为JSON或XML的数据

HttpClient 获取返回类型为JSON或XML的数据使用httpcomponents-client-4.1.3(下载页面:http://hc.apache.org/httpcomponents-client-ga/download.html 最新是5.20发布的4.2版本)向网页发送HTTP请求抓取数据。我所调用的服务明确写了他们支持多种类型的

后台是用struts返回json,直接返回了mongodb的一个document,但是mongodb自动生成的_id字段是一个objectid对象,返回到前端值变成了“{"counter":13206554,"date":"2016-03-01T14:47:36","machineIdentifier":14521359,"processIdentifier":2548,"time":1456814856000,"timeSecond":1456814856,"timestamp":1456814856}”,而不是一个数据库显示出来的那串字符串,请问后台代码应该怎么写才能返回类似id的一串字符串?因为前端需要用js来解析这个json。

相关推荐:flex+java开发,客户端如何获取session数据????

[java]import flex.messaging.*;import java.io.*;import java.util.*;import javax.servlet.*;import javax.servlet.http.*;public class SessionRO {    public HttpServletRequest request;  public FlexSession session;  public UsefulRemoteObject() { 

,

进行一下转换即可,查出来的Document里的是ObjectId对象,可以直接通过ObjectId的toString方法获得16进制的字符串表示,也就是你在数据库中看到的字符串。

后台是用struts返回json,直接返回了mongodb的一个document,但是mongodb自动生成的_id字段是一个objectid对象,返回到前端值变成了“{"counter":13206554,"date":"2016-03-01T14:47:36","machi

------分隔线----------------------------