我想知道大家怎么看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中)产生解析成本?
重要吗?
2012-08-24
tamsler