GSON을 사용하여 하위 중첩 속성에 액세스하는 방법이 있는지 알고 싶습니다. 바람직하게는 내가 직접 중첩 된 속성에 액세스 할 수있는 메커니즘을 가지고 싶다, 나는 상태를 처리하기위한 별도의 클래스를 정의하지 않으GSON을 사용하여 간단한 중첩 속성에 대한 기간 사용
data: {
myobject: {
name: "test",
status: {
active: 1
}
}
}
:
이 JSON을 고려하십시오. 예를 들어:
public class MyObject {
@SerializedName("name")
public String name;
@SerializedName("status.active")
private Boolean active;
}
이 사용 GSON이나 다른 안드로이드 JSON 파서를 할 수있는 방법이 있나요?
활성 상태의 상태 innner 클래스를 만듭니다. –
내가 피하고 싶은 설명에 명시 적으로 언급했습니다 ... – apascual
귀하의 의도를 더 잘 나타 내기 위해 귀하의 질문을 편집했습니다. –