Simple&Natural

JsonObject의 getString()과 optString()의 차이 본문

안드로이드(Android)/기타

JsonObject의 getString()과 optString()의 차이

Essense 2020. 8. 12. 13:34
728x90

getString의 경우 키에 해당하는 값이 없는 경우 JsonException을 발생시키는 반면

optString은 ""와 같은 빈 문자열을 반환한다.

간혹 null이라고 잘못 설명한 글이 있는데 String타입의 빈 문자열을 반환하는 것임을 혼동하지 말자.

 

예상치 못한 에러를 방지하기 위해서는 optString을 사용하는 것이 좋다. 

 

728x90