小编col*_*er7的帖子

Spring 中的非必需 JSON 属性(杰克逊映射)

我在 Spring 控制器中有这个功能:

@RequestMapping(value = "/*", method = RequestMethod.POST)
@ResponseBody
@Consumes("application/json")
public JSONresponse alta(@RequestBody JSONrequest parametros, HttpServletRequest request) {
   some code...}
Run Code Online (Sandbox Code Playgroud)

JSON 请求是一个像这样的 JavaClass:

public class JSONrequest {
      private String code;
      private String message;
      //getters and setter}
Run Code Online (Sandbox Code Playgroud)

我正在使用 Jackson 来映射它,并且工作正常。但我的问题是:有可能不需要消息属性吗?我希望 Web 服务接受具有两个属性或仅具有“代码”属性的 JSON

spring json controller jackson

3
推荐指数
1
解决办法
6087
查看次数

标签 统计

controller ×1

jackson ×1

json ×1

spring ×1