【发布时间】:2014-09-23 07:20:50
【问题描述】:
看到我正在注册包含 pojo 的类。
public class Register {
private String userFirstName,userLastName;
//getters and setters for this
}
这是我的服务
public String Register(Register reg) {
String url = "some URL" ;
String firstname = reg.getUserFirstName();
String lastname = reg.getUserLastName();
JSONObject jsondata = new JSONObject();
jsondata.put("userFirstName", firstname);
jsondata.put("userLastName", lastname);
HttpEntity<?> requestEntity = new Connection().getConnection(jsondata
.toString());
RestTemplate restTemplate = new RestTemplate();
restTemplate.getMessageConverters().add(
new StringHttpMessageConverter());
ResponseEntity<Register> respone;
try {
respone = restTemplate.exchange(url, HttpMethod.POST, requestEntity,
Register.class);
System.out.println("response"+respone.getBody());
} catch (Exception e) {
System.out.println("++++++++++++ failed +++++++++++++"+e.getMessage());
}
在响应中,我以以下形式获得响应
com.somname.model.Register@67636097
但我想以 json 形式显示响应。为什么我会这样..?我怎样才能得到响应正文..?
【问题讨论】:
标签: json spring rest spring-mvc response