序列化到JSON時,在Java地圖轉換Java列表我有人「在Java中的List和每個人都有一個id:如何與傑克遜
class Person{
public int id;
public String name;
}
現在我想序列化這份名單在那樣的JSON:
{
"1":{
"name": "tom"
},{
"2":{
"name": "bob"
}
}
是否有包含列表,指定JSON結構類的任何anotation?
謝謝。
你不能這樣做。如果你序列化的列表將如下所示: –
@ Jaroslaw.zawila我希望在傑克遜有一個註釋,如jaxb中的XmlJavaTypeAdapter –
您可以使用@JsonSerialize(contentUsing = MySerializer)定義自定義序列化程序(和反序列化程序,如果您需要的話)。類); (contentUsing,因爲它要用於List值,而不是List本身) – StaxMan