Spring Boot自动JSON到控制器上的对象

Spring Boot自动JSON到控制器上的对象,第1张

Spring Boot自动JSON到控制器上的对象

Spring Boot附带了现成的Jackson,它将负责将JSON请求主体解编为Java对象

您可以使用@RequestBody Spring MVC批注将JSON字符串反序列化/解编为Java对象…例如。

@RestControllerpublic class CustomerController {    //@Autowired CustomerService customerService;    @RequestMapping(path="/customers", method= RequestMethod.POST)    @ResponseStatus(HttpStatus.CREATED)    public Customer postCustomer(@RequestBody Customer customer){        //return customerService.createCustomer(customer);    }}

使用@JsonProperty和相应的json字段名称注释您的实体成员元素。

public class Customer {    @JsonProperty("customer_id")    private long customerId;    @JsonProperty("first_name")    private String firstName;    @JsonProperty("last_name")    private String lastName;    @JsonProperty("town")    private String town;}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5676059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存