본문 바로가기

Tistory에서 syntaxhighlighter 사용법 정리 정리가 잘되있어서링크로 대신한다.http://jsfumato.tistory.com/7
배열값을 json 형식으로 출력하기 : json_encode() 앱을 만들다보면 PHP로 서버를 구성하다보면 json형식으로 웹페이지에 출력시키고, Android에서 json을 파싱해서 값을 사용하는게 유용하게 사용된다. PHP에서는 배열을 쉽게 json 형태로 출력해주는 함수로 json_encode()가 있다. json_encode() 의 사용방법을 알아보자. [code] 위와 같은 배열이 있다. 이 배열을 그냥 echo var_dump()를 사용해서 찍으면 [code] [result]array(5) { ["a"]=> int(1) ["b"]=> int(2) ["c"]=> int(3) ["d"]=> int(4) ["e"]=> int(5) }이렇게 array형식으로 출력된다. 이렇게 되면 Android에서 파싱을 하기 어려워진다. 하지만 json_encode()를 사용..
[TIP] String 빈문자열/null 검사하기 자바에서 String 변수를 사용하기 전에 미리 변수의 상태가 null 또는 "" (빈 문자열) 인지 검사를 해야 할 필요가 있다. 지금까지는 이런식으로 null 검사와 빈 문자열 검사까지 해주고 있었다. 그러나 이런식으로 검사를 하면 equel("")에서 String 빈 객체를 생성하게 되는 걸 알게 됐다. 찾아본 결과 TextUtils 클래스를 사용하면 좋다고 한다. TextUtils에 isEmpty 메서드를 사용하면 되는 데 사용법은 다음과 같다. isEmpty 메서드의 내부를 살펴보면 이렇게 생겼는데 CharSequence를 전달받아 null 검사와 길이 검사까지 해준다. 전달받은 값이 null이거나 길이가 0이면 ( "" 이면 ) true를 반환하고 아니면 false를 반환하는 메서드이다.