我正在使用泽西岛休息服务。我的资源对象获取一个Object,如下所示为post参数。从客户端 我在输入对象的属性字段中设置键值对。其中一个k,v对是(key,value)=(“timestamp”,new java.util.Date())。一旦我准备好InputObject,我就使用json序列化数据并发送到RestService
当我的rest资源收到请求时,我得到的密钥时间戳对应的值为long。
我想知道是否有可能像java.util.Date那样取回值,例如在泽西的某种配置或覆盖能力 我对处理这个问题的标准方法很感兴趣,我知道很少有黑客,如果只有std方式无法达到我的要求,我会申请它们
public class InputObject {
private long id,
private Map<String,Object> map;
// not adding the getters and setters
}
以下是我的资源对象接受的内容。
@POST
@Path("/forceevent")
@Consumes("application/json")
@Produces("application/json")
public AckValue sendEvent(InputObject request)
{
return AckValue.FAILURE;
}