0

Spring MVC 応答で Bean プロパティの名前を変更する方法はありますか?私はコンテンツ ネゴシエーションを使用しており、応答は JSON で返されます。

たとえば、「タイトル」というフィールドを持つクラスがある場合

public class Entity {

    @XmlAttribute
    private String title;
}

作成された JSON では、次のように表示されます。

"entity":{
    "myCompany:title": "this is the title"
}
4

1 に答える 1

0

@XmlAttribute注釈にはname属性があるので、試してみることをお勧めします:-

public class Entity {

    @XmlAttribute(name = "myCompany:title")
    private String title;
}


更新:私の答えは間違っているようです。以下を試してください:

@XmlRootElement
@XmlAccessorType(XmlAccessType.FIELD)
public class Entity {

    @XmlElement(name = "myCompany:title")
    private String title;
}
于 2013-05-09T23:11:34.960 に答える