我想知道大家怎麼看JSON解析JSON到POJO與使用JSON覆蓋對象的PROS/CONS。Android解析JSON vs JSON覆蓋
用例:返回Person JSON文檔的REST調用。
例如
[{ 「名稱」: 「NAME1」},{ 「名稱」:「NAME2},...]
解決方案1:
解析所有傳入的JSON成使用GSON,傑克遜POJO的的JSONObject/JSONArray(手動)等
結果:
class Person {
String name;
public String getName() {
return name;
}
}
解決方案2:
創建overla y類使用JSONObject訪問方法。
結果:
class Person {
JSONObject json;
public String getName() {
json.getString("name");
}
}
特別是,我很感興趣,在Android系統有限的ressources方面。我是否想要提前解析成本,並使用更多內存,還是希望在數據訪問期間(例如在ListView中)產生解析成本?
重要嗎?