0
私はjsonペイロードとxmlペイロードを持っています。両方のペイロードを1つのPOJOクラスにマッピングしたいと思います。一方のエンドポイントはjsonを返し、もう一方のエンドポイントはxmlを返します。私は両方を1つのpojoクラスに結合できますか?@XmlElementと@JsonPropertyの両方をPOJOクラス内で使用できますか
{
"house": 'big',
"has-large-house": "yes"
}
<completed-houses>
.....
</completed-houses>
public PayloadResponse(
@JsonProperty("house") final String house,
@JsonProperty("has-large-house") final String hasLargeHouseList,
@XmlElement(name="completed-houses") final String completeHouses) {
this.house = house;
this.hasLargeHouseList = hasLargeHouseList;
this.completeHouses = completeHouses;
}
、次いでゲッターおよびこれらのプロパティのセッター。
*これ*有効なJSONファイルではありません、それは有効なXMLファイルではないので、何のパーサが存在しませんそれはそれを受け入れるでしょう。つまり、Javaでそれを行う方法についてのあなたの質問は、間違いです。 – Andreas
それは意味をなさない。これは有効なJSONではありません。これは有効なXMLではありません。 –
更新された質問は意味をなさない。 JSONとXMLには同じ値が含まれていないので(XMLに値がないなど)、なぜそれらを単一のクラスにマッピングすると思われますか? – Andreas