【发布时间】:2016-05-05 16:34:01
【问题描述】:
我有一个像这样的 gson 生成的 POST 应用程序/json 请求:
{"Process Name": "Urlaubsantrag", "Action Performed EmailId": "somebody@somewhere.de", "Process Step": "Start"}
我想使用 jersey 将 json 数据映射到我的 bean。喜欢
@POST
@Path("/post")
@Consumes(MediaType.APPLICATION_JSON)
@Produces(MediaType.APPLICATION_JSON)
public String createVacation(Vacation aVacation)
{
//DO something
}
Vacation 类代表我的模型的地方
public class Vacation {
String processName;
String actionPerformedEmailID;
String processStep;
String actionName;
etc...
问题是,json 代码中的所有字段名称中都有空格。我在模型中查找正确的字段名称时遇到问题,因此“进程名称”将映射到 processName。
我该怎么做?还是有其他方法可以处理?
【问题讨论】: