想知道是否有人可以幫助我。我有一個(gè) JSON 請求{ "blue": "blue", "red": "red", "greens" : { "lightGreen": "lightGreen", "darkGreen": "darkGreen" }}我想映射到pojo使用@RequestBody這樣做:@PostMapping(path = "/colors", headers = "Accept=application/json")public void generateClaimDocument(@Valid @RequestBody Colors colors) { if (colors != null) { service.doSomethingWithColors(colors); } }這適用于藍(lán)色和紅色,但它根本沒有映射 JSON 綠色對象。以前從未這樣做過,所以有人可以闡明我如何做到這一點(diǎn)嗎?波喬:public class Colors { private String blue; private String red; private Greens greens; //getters and setters}public class Greens { private String lightGreen; private String darkGreen; //getters and setters}
Spring REST 控制器映射 JSON
慕田峪9158850
2021-05-31 19:14:16