2016-07-09 23 views
0

這是代碼:如何減少no。在春季RESTful服務響應JSON領域的

public class RestApi_Controller { 


@Autowired 
public AirportRepo Airport_Repository; 

@RequestMapping(value="/airport/{indexid}", method=RequestMethod.GET) 
public List<Master_Airport> getAirportIndexid(@PathVariable int indexid) 
{ 

    return Airport_Repository.findByIndexid(indexid); 
    } 
} 

可以使用JSON過濾器的任何一個幫助我?

機場接載:

private int indexid; 
private String airportcode; 
private String airportname; 
private String code; 
+0

的可能的複製[如何添加和忽略JSON響應字段(http://stackoverflow.com/questions/8892937/how-to-add-and-ignore -a-field-for-json-response) – kryger

回答

1

您可以使用Jackson Annotations來實現這一目標。

添加傑克遜依賴或它的罐子到您的代碼和註釋字段是這樣的:

@JsonIgnore 
private int indexid; 
private String airportcode; 
@JsonIgnore 
private String airportname; 
private String code; 

這將忽略響應indexidairportname

更多細節可以發現here

+0

我明白了。非常感謝你:-) –