2017-05-05 7 views
0

私はLinkedHashMapを構築し、その中にキー値のペアを入れています。ハッシュマップを返す際にxmlの親要素を設定する方法

私は私が欲しいもの次の出力

<LinkedHashMap> 
    <flightnumber>001</flightnumber> 
    <Price>450</Price> 
</LinkedHashMap> 

を取得しています

return new ResponseEntity(LinkedHashMapObject, httpStatus.OK) 

次のように私は、このハッシュマップを返すのですが

<flight> 
    <flightnumber>001</flightnumber> 
    <Price>450</Price> 
</flight> 

はこれを達成するために、任意のはありです。

答えて

1

希望の構造を説明するPOJOを使用することをお勧めします。このような何か:あなたの応答で次に

public class Flight { 

    private Integer flightNumber; 
    private Double price; 

    public Flight() { 
    } 

    public Integer getFlightNumber() { 
     return flightNumber; 
    } 

    public void setFlightNumber(Integer flightNumber) { 
     this.flightNumber = flightNumber; 
    } 

    public Double getPrice() { 
     return price; 
    } 

    public void setPrice(Double price) { 
     this.price = price; 
    } 
} 

... 
Flight flight = new Flight() 
flight.setFlightNumber(123); 
flight.setPrice(450,99); 
return new ResponseEntity(flight, httpStatus.OK); 
関連する問題