마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

JSON파싱 질문입니다.

0 추천
궁금한게 있는데요.

JSON파싱을 하려고 항목별로 루프를 돌렸는데

해당 JSON파일에 안드로이드단에서 파싱하려고 하는 항목이 없었습니다.

해당 JSON파일에 없는 항목을 안드로이드단에서 파싱돌렸을경우 그냥 런타임 종료되어 버리나요?

아니면 종료되지 않고 없는 항목은 무시하고 그냥 파싱하나요?
갸아악 (21,260 포인트) 님이 2013년 3월 4일 질문

3개의 답변

+1 추천
이런 질문은 직접 해보시면 바로 알 수 있을 텐데요.

제가 알기론  Exception 발생합니다.

예외처리 잘 하시면 무시하고 파싱하게 만들 수 있겠죠.

제대로 처리 안했다면 종료되구요.
원조안드로이드 (58,190 포인트) 님이 2013년 3월 4일 답변
그렇다면 XML파싱은 제이슨과 다르게 익셉션이 발생하지 않는건가요?
0 추천
JSONObject.isNul(key) 라는 항목이 있습니다..

이게맞는지 잘 모르겠네요;;
갈무리 (12,430 포인트) 님이 2013년 3월 5일 답변
0 추천
파싱을 무엇으로 하시는 지는 모르겠으나 대부분은 종료는 되지 않고 익셉션이 발생하기 전까지 파싱을 하고 익셉션 후의 파싱은 멈추어 버립니다.

무시하고 파싱을 원하신다면 따로 처리를 해주시면 됩니다.
익명사용자 님이 2013년 3월 5일 답변
...