반응형
JSON 피드에 값이 존재하는지 확인하는 더 나은 방법
를 사용하고 있습니다.org.json.JSONObjectAndroid 앱에서 JSON 피드를 구문 분석합니다.반환된 개체 중 하나에 속성이 있는지 여부를 확인하는 가장 좋은 방법은 무엇입니까?
'뉴스'를 포함한 JSON 피드가 있다고 칩시다.일부 뉴스는 "UnpublishDate"(해당 뉴스가 더 이상 활성화되지 않는 날짜)라는 속성을 가지고 있는 반면 일부 뉴스는 이 속성을 가지고 있지 않습니다.
(아직 실장되지 않았지만) 제가 생각해낸 최고의 솔루션은 단순히 '트라이 캐치'를 하는 것입니다.theJSONObject.get("UnpublishDate")- 더 나은 솔루션(클래스가 JSON 피드에서 여러 "옵션" 속성으로 확장될 때 더 우아한 솔루션)을 알고 계십니까?
를 사용할 수 있습니다.JSONObject기능.has:
if(myJSONObject.has("UnpublishDate")) {
//it has it, do appropriate processing
}
언급URL : https://stackoverflow.com/questions/5144491/better-way-to-determine-if-value-exists-in-json-feed
반응형
'programing' 카테고리의 다른 글
| 컴포넌트로부터의 윈도 이벤트 청취에 관한 React.js 베스트 프랙티스 (0) | 2023.03.26 |
|---|---|
| 메모리 DB를 사용한 스프링 부트 테스트 (0) | 2023.03.26 |
| 스프링 부트에 여러 크로스 오리진 URL 추가 (0) | 2023.03.26 |
| 각도 부트스트랩 날짜 선택기 날짜 형식이 ng-model 값 형식을 지정하지 않음 (0) | 2023.03.26 |
| 응답 라우터: 정의되지 않은 속성 'pathname'을 읽을 수 없습니다. (0) | 2023.03.26 |