1

CXFを使用してJAXB経由でJSONをシリアル化しようとしています。問題は、変換する要素がオブジェクト型の場合です。

@XmlElement(name = "Value")
    protected Object value;

JSON形式の結果は次のとおりです。

"Value":{"@xsi.type":"xs:string","$":"LED"}}

単純なjson形式に変換する方法はありますか?

"Value":"LED" o r "Value":1 
4

2 に答える 2

0

Bean構成writesiType=falseで設定JSONProvider

于 2013-10-24T14:07:11.833 に答える
0

Jettison コンバーターでBadgerFish表記を有効にしているようです( JacksonまたはMOXyでの BadgerFish 表記のサポートについては知りません)。

@BadgerFishJBossアノテーションを使用している場合は、削除してください。オプション設定を使用する場合は、 orJSONJAXBContext#BADGERFISHに変更します(ドキュメントを確認してください)。MAPPEDNATURAL

于 2012-04-22T12:49:01.393 に答える