2017-06-17 51 views
0

我有JAXB註釋的類,我試圖用jackson objectMapper轉換爲JSON。生成的json的問題是jackson引入了一個新的屬性值:「xxx」用於XMLValue註釋,它不值。例如,它產生如下JAXB類使用傑克遜的JSON轉換

{ 
    "employeeName": 
{ 
    "value":"ABC" 
} 
} 

,但我想它作爲{"employeeName":"ABC"},而不是

一兩件事是當它包裹我在生成的JSON

{ 
"Employers":{ 
"Employer":[ 
{ 
"name":"ddd" 
} 
] 
} 

得到如下的數組相反,我希望它只作爲

{"Employer":[{"name":"ddd"}]} 

有人可以建議如果以上tw o可能與傑克遜。

回答

0

是的,這是可能的。當你提供你的課程時,這可能會有所幫助,這樣你可以得到一個更具體的答案,可以使用註釋。但至少你可以寫一個自定義的序列化器。如果你這樣做,你可以完全控制生成的json。