JSON包含参数的公式和值。例如,a + b的总和是
{
formula: "a+b",
values: {"a": 3, "b": 5}
}
对于不同的公式json发送不同的值列表。我想创建一个包含两个字段的java类。第一个是字符串格式的公式,第二个是内部类:
class Request {
private string formula;
private Values values;
}
我使用Spring MVC为此构建Restful服务并拥有以下控制器:
@RequestMapping(value = "/api/match", method = RequestMethod.POST)
@ResponseBody
public Double generate(@RequestBody Request request)
{
return service.match(request);
}
如何创建包含嵌套json文档的所有字段的嵌套类Values
?
答案 0 :(得分:0)
您可以尝试class Values extends HashMap<String, Integer>{...}
答案 1 :(得分:0)
更改
private Values values;
到
private Map<String, Integer> values;
然后你不需要一个自定义类。