JSON 오버레이 객체를 사용하는 것과는 달리 JSON을 POJO로 파싱하는 데 대한 PR/CONS에 대해 사람들이 생각해 보았습니다.Android 파싱 JSON 대 JSON 오버레이
사용 사례 : Person JSON 문서를 반환하는 REST 호출.
[{ "이름": "NAME1"}, { "이름": "NAME2} ...]
용액 1 : GSON 잭슨을 사용하여 POJO로
파스 들어오는 JSON, 된 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");
}
}
, 나는 안드로이드에 제한된 시스템 능숙 측면에서 관심이 있어요. 파싱 비용을 선행하여 더 많은 메모리를 사용하거나 ListView와 같은 데이터 액세스 중에 파싱 비용이 발생하기를 원합니까?
중요합니까?