是否有一种方法可以让JAX-RS在返回时调用Java等效的Javascript的encodeURI?例如,假设我有这个类:
public Class MyResponse {
public String greeting;
}
这个示例方法:
@GET
@Path("response")
public MyResponse getResponse {
MyResponse rtn = new MyResponse();
rtn.greeting = "<b>Hello!</b>";
return rtn;
}
通常这会返回以下JSON:
{
greeting: "<b>Hello!</b>"
}
我想要一种横切方式,而是返回以下内容:
{
greeting: "%3Cb%3EHello!%3C/b%3E"
}
通过横切我的意思是我不想手工指定要编码的字段 - 我希望所有字符串字段来获得这种处理。