我有一个POJO“问题”对象:
import lombok.Data;
@Data
public class Problem {
int capacity;
int weights[];
int values[];
}
我试图在Spring Boot中的Rest控制器中解析:
@RequestMapping(value = "/calculate", method = RequestMethod.POST)
public SolutionResponse calculateSolution(@RequestBody Problem problem) {
// problem = Problem(capacity=0, weights=null, values=null) ??
// Goes on ..
}
我发布了以下cURL:
curl -d '{"problem": {"capacity": 60, "weights": [5, 2, 22], "values": [2, 5, 30]}}' -H "Content-Type: application/json" -X POST http://localhost:8088/endpoint/calculate
查看调试模式,确实已经解析,但是:
problem = Problem(capacity=0, weights=null, values=null)
所以,这是错误的,因为他们应该拥有我发布的值。
可能是什么问题?
答案 0 :(得分:1)
你从curl发送的Json是不正确的 它应该是
add_action( 'amp_post_template_head', 'r23_amp_post_template_add', 11 );
function r23_amp_post_template_add( $amp_template ) {
remove_action( 'amp_post_template_head', 'amp_post_template_add_title' );
remove_action( 'amp_post_template_head', 'amp_post_template_add_canonical' );
}