如何在春季启动时将不同的JSON请求映射到其各个POJO

时间:2019-06-10 23:20:17

标签: spring spring-boot

我正在使用Spring Boot构建一个微服务,它接收2个遵循不同模式的JSON请求,例如。

{
    "field":"value",
    "filed2":"value2"
}

{
   "form_data":[
      {
         "form_key":"field",
         "form_value":"value"
      },
      {
         "form_key":"field2",
         "form_value":"value2"
      }
   ]
}

现在我有2个不同的类,它们实现一个公共接口。是否可以将第一个JSON模式映射到第一类,将第二个JSON模式映射到第二个类。

1 个答案:

答案 0 :(得分:0)

可以,

  1. 使用两个不同的url映射。例如/ request1 / requst2
  2. 在参数中,使用对象作为参数。