springboot - Json对象返回无效

时间:2017-11-12 03:37:44

标签: spring-boot

目前,我正在使用rest模板从getter方法中获取外部api的数据。在控制台日志中打印时,有效的json格式即将推出。但是,通过postman输出,无效的json输出即将到来(使用\")。请建议。

public class Product {

@Id
public Integer id;
private String name;

public Product() {
        }

public Product(Integer id, String name) {
    this.id = id;
    this.name = name;
}

public Integer getId() {
    return id;
}

public void setId(Integer id) {
    this.id = id;
}

public String getName() {
    final String uri = "http://example.com/";
    RestTemplate restTemplate = new RestTemplate();
    String result = restTemplate.getForObject(uri + this.getId(), String.class);
    System.out.println(result);
    return result;
}

public void setName(String name) {
    this.name = name;
}
  }  
//console.log (example)

{"product":{"rating_and_review_reviews":{"hasErrors":false,"offset":0,
"totalResults":0,"locale":"en_US","limit":10,"duration":1,"result":
[]},"question_answer_statistics"
// POSTMAN - HTTP GET (coming with \)
{
"id": 1,
"name": "{\"product\":{\"rating\":{\"hasErrors\":false,\"offset\":0,
\"totalResults\":0,\"locale\":\"en_US\",\"limit\":10,
\"duration\":1,\"result\":[]}

0 个答案:

没有答案