0
所以我有一個我打算用於簡單JSON序列化的類。如何序列化包含基元和List <>類型的對象的JSON?
public class Thing {
private int field1;
private String some_other_field;
private List<SubType> subs;
private list<AnotherType> another;
public String toJson() {
Gson g = new Gson();
g.toJson(this);
}
}
所以文件顯示,如果你想序列化的泛型類型,你需要指定一個TypeToken:
Type listtype = new TypeToken<List<SubType>>() {}.getType();
gson.toJson(subs, listtype);
不過,如何做這項工作,如果我有一整節課我想序列化?我在哪裏可以指定這兩個List<>
類型的序列化類型,以便我可以傳遞整個對象並獲得序列化輸出?這甚至有可能嗎?
這是拋出異常,但顯然我做了錯誤的事情。它看起來很花哨......現在我很好奇爲什麼我首先遇到了問題...... –