對象我有成功的JSON模型的一些這個GSON:轉換JSON要與無知
{
data: {
.....
}
}
所以我創建模型:
Class Model{
public Data data;
}
和我用 new Gson().fromJson(Model.class)
在轉換目的。它工作正常。現在我的問題,當我在相同的API得到錯誤開始和JSON得到改變
{
message: {
.....
}
}
我想用相同的模型以JSON被序列化。
Class Model{
public Data data;
public Massage message;
}
但它給了我以下情況除外:Expected a string but was BEGIN_OBJECT at line 1 column 13
這裏沒有足夠的信息。我懷疑你的「按摩」類和相關數據可能存在問題。有些東西是不正確的,因爲該字段被稱爲'm',但在json中被稱爲'message',但這不會導致它自己的「期望的字符串」。 – weston
@weston指出,你的模型變量名必須與json對象名相同,在這種情況下,你的「Massage m」應該是「Massage message」。我相信問題出在你的按摩對象裏面,在某個地方,你有一個字段作爲字符串,但參數的類型是一個對象。 – Ricardo
變量m只是例如。我改變了問題。 –