2012-05-08 3 views
1

이름과 이미지를 저장하는 서버에 데이터가 있습니다. 서버에서 검색하여 Android의 테이블 레이아웃에 표시하고 싶습니다.webservice android를 사용하여 데이터를 가져옵니다.

그 중 가장 좋은 xmlparsing 또는 json 파싱이 궁금합니다. 그것에 대한 튜토리얼이 있습니까?

if($_REQUEST['mode']=="get") 
{ 
$result = mysql_query("SELECT state,imageurl FROM `pic_upload`"); 

     while($row = mysql_fetch_assoc($result)) 
     { 
       $output=$row; 

       print(json_encode($output)); 

     } 
     mysql_close; 
} 

전 서버에서 데이터를 얻을 것이다이를 사용하지만 어떻게 간단한 항목없고 거대한 목록 경우 중 하나를 구문 분석 XML을 사용하여 데이터를

답변

1

json_encode($output)은 JSON 출력을 생성하므로 안드로이드의 JSON API (org.json)를 사용해야합니다.

아주 최근의 튜토리얼은 http://www.androidhive.info/2012/01/android-json-parsing-tutorial/에 있으며 (검색된 요소를 목록에 배치하는 방법도 보여줍니다.) Android 및 JSON에 대한 많은 검색 기능을 제공합니다.

+0

안녕하세요, 내 webservice를 실행하면 적절한 형식이 아닌 데이터를 보여줍니다. Sunny

+0

이 웹 사이트를 사용하여 json 형식을 사용할 수 있습니다. 우리의 결과를 복사하여이 사이트에 붙여 넣으십시오. 형식이 유효하거나 유효하지 않은 것입니다. Sunny

+0

텍스트를 복사 한 후보기를 클릭하십시오. 결과를 얻지 만 데이터가 잘못되었습니다. json 변수 – Sunny

0

을 알고하려면 안드로이드와 함께 제공되는 org.json 패키지는 완벽 .

시작하려면 Tutorial from Lars Vogel을보십시오.

관련 문제