如何在春季休息时获得响应时限制json字段

时间:2016-07-08 14:37:36

标签: java spring mongodb rest

this the code:

@RequestMapping(value="/find/city={city}", method=RequestMethod.GET)
public List<Master_City> getCity(@PathVariable String city)
 {
    return City_Repository.findByCityLikeIgnoreCase(city);
 }

显示所有JSON字段。我只需要2个字段。

1 个答案:

答案 0 :(得分:0)

只需将@JsonIgnore注释添加到您不想发送的字段的getter中 例如:

class MasterCity{
 private String contact;
  private String address;
     public String getContact() {
    return contact;
}

public void setContact(String contact) {
    this.contact = contact;
}
@JsonIgnore
public String getAddress() {
    return address;
}

public void setAddress(String address) {
    this.address = address;
}
}


@RequestMapping(value="/find/city={city}", method=RequestMethod.GET)
public List<Master_City> getCity(@PathVariable String city)
 {
    return City_Repository.findByCityLikeIgnoreCase(city);
 }

现在它将忽略地址