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

JSON 널값처리 질문입니다.

0 추천
JSON을 써서 DB에서 핸드폰 번호를 가져와서 edittext에 입력되게 하고있습니다.

DB에 데이터가 있는 값은 핸드폰 번호가 나오는데 없는 값은 공백이 아니고 null로 edittext 입력되더라구요.

대리님은 안드로이드 자체 기능으로 null값을 공백 같은 것으로 바꿀 수 있다고 하시는데

setText(        )  괄호안에 써야된다고 하시더라구요.

검색을 하다보니 거의 Nullexception 글밖에 없어서 질문합니다.
BMS (520 포인트) 님이 2014년 7월 29일 질문
BMS님이 2014년 7월 29일 수정

1개의 답변

0 추천
 
채택된 답변
if(result[i].data == null){

result[i].data = ' ';

} 이렇게 하거나

if(object ===null) resturn 'null';

대리님이 원하시는건 서버 단(JAVA 코드)에서 json 받아올때 null일경우 ' ' 인가요???

서버 단에서도 널 체크  해서 json 형식으로 주면 되지 않을까요??
빵슈 (540 포인트) 님이 2014년 7월 30일 답변
BMS님이 2014년 7월 30일 채택됨
json에서 아무값도 없이 가져오면 일단 null 값이니 그게 db에 써져있는 그대로 보이는거같은데 그게 메소드나 그런게 따로 없는거죠? null 체크말고는...
...