0
私はJhipsterを使用してAPIをコーディングしています。サーバー側はSpringBotでプログラムされています。私は私が郵便配達で送るJSONオブジェクトを取得したいJSONオブジェクト、REST API、Jhipster、SpringBootの入手方法
{
"user" : {
"name" : "name",
"surname": "surname"
}
}
私は、このJSONオブジェクトに
@RequestMapping(value = "/",method = RequestMethod.POST,produces = MediaType.APPLICATION_JSON_VALUE)
@Timed
public ResponseEntity<AlertBalance> create(@RequestBody User user) throws URISyntaxException {
System.out.println("name "+ user.getName()+"/ surname : "+User.getSurname());
}
Userクラスコード
@JsonIgnoreProperties(ignoreUnknown = true)
public class User implements Serializable {
private String name;
private String surname ;
@JsonCreator
public User(@JsonProperty("surname") String surname , @JsonProperty("name") String name){
this.surname = surname;
this.name = name;
}
public User(){
}
//setters and getters
}
を取得するためにressourceとクラスを作成します( )メソッドが呼び出されますが、名前と姓の値はnullです。本当の価値を得るために私が何ができるのか知っていますか?
あなたのタグは間違っています:これはweb-servicesやjava-eeでは問題ありません。これはJHIPSTERの質問ではなく、Userを変更したようです。それはジャクソンの非直列化とスプリングMVCに関する質問です。 –
あなたは正しいです。訂正ありがとう – nassim