-1
我試圖反序列化JSON對象這樣的JSON:Desearializing附帶了一個空場
public class Example {
private String a;
private int b;
private SubDataExample c;
//more fields, constructor, getters, etc
}
public class SubDataExample{
private String d;
private int e;
//more fields, constructor, getters, etc
}
它運作良好,多數情況下,但有時附屬數據不會帶來任何 數據,我得到JSON是這樣的:
{"a":"blabla", b:843849, c:""}
然後,GSON失敗,我得到一個異常。將有可能填充 用反序列化對象中的「c」字段爲空?
我在使用一個我沒有做過的web服務,所以我沒有選擇 關於更改必須反序列化的JSON。
我會感激你的幫助
非常感謝您
你是對的。所產生的JSON確實不好形成,所以,Gson顯然失敗了。 – 2011-03-30 16:26:58
所以,如果這是正確的答案,你應該接受答案,然後點擊「^」('這個答案很有用')。 – 2011-03-30 17:37:23