0
我想爲每個字段使用兩個不同類型的適配器,這是使用GSON 2.7。如何使用多個具有相同名稱的JSON字段
我得到錯誤「類聲明瞭多個JSON領域命名類型」
public abstract class Vehicle
{
@SerializedName("type")
@JsonAdapter(VehicleTypeAdapter.class)
protected String type;
}
public class Car extends Vehicle
{
@SerializedName("type")
@JsonAdapter(CarTypeAdapter.class)
protected CarType carType;
}
如何避免這個錯誤?我嘗試使用transient
,但它沒有奏效。
問題出現,您想覆蓋'Car'中的類型行爲。您可以在類型字段的訪問器方法中使用註釋來實現此目的。 – James
您能否詳細說明一下? –
如何改變你的JSON?作爲上面的json,這是非常糟糕的做法。 –