2011-05-01 8 views
0

Java로 변환하는 코드에 관해 도움을주십시오. 안드로이드 사용자를위한 다음 코드를 작성했으며 안드로이드를 통해 JSON을 사용하고 있습니다. 나는 자바에서 같은 것을 비밀리에하고 싶고 구글 앱 엔진에서 실행하고 싶다. 나는 그것에 응용 프로그램을 빌드 만하는 방법을 내가 어떻게 당신은해야합니다Google 애플 리케이션 엔진의 JSON 출력

+0

먼저 질문으로 변환해야합니다. –

+0

'Java로이 코드를 어떻게 변환합니까?'와 같은 질문이 보입니다. – Ethan

+0

@Ethan - 내가 읽었거나 읽지 않는다고 말할 수는 없습니다. 이것이 요점입니다. 그리고 그것이 맞다면 그것은 유효한 SO 질문이 아닙니다;) –

답변

1

Ok. $arr[] = $obj;은 각 쿼리 결과 행을 $obj으로 가져 와서 배열 $arr으로 푸시합니다. 완료되면 $arr은 JSON 문자열로 변환되어 다른 JSON 문자열에 삽입됩니다. 결과는 'earthquakes'키에 포함 된 데이터베이스 행이있는 중첩 JSON입니다.

+0

세부 정보를 보내 주셔서 감사합니다.하지만 알고 싶은 것은 제가 원한다면 Google 애플 리케이션 엔진을위한 Java에서 다음과 같은 라인을 작성하려면 무엇을 써야합니다. – umar

1

안드로이드

mysql_select_db($database_gpConn); 


$arr = array(); 
$rs = mysql_query("SELECT * FROM admin"); 

while($obj = mysql_fetch_object($rs)) { 
    $arr[] = $obj; 
} 

echo '{"earthquakes":'.json_encode($arr).'}'; 

    mysql_close(); 

덕분에 코드를 변경하지 않고 변경하는 것을이 코드에 대해 궁금 것을 Google 앱 엔진의 일부 어떤 생각을 가지고 Google App Engine의 데이터 저장소 모델을 위해 다시 작성하십시오. GAE는 관계형 데이터베이스를 지원하지 않습니다 : http://code.google.com/appengine/docs/java/datastore/overview.html#Differences_From_SQL

+0

이 단계에 대한 지식을 갖고 싶습니다 $ arr [] = $ obj; } echo '{ "지진":'.json_encode ($ arr). '}' '; – umar

+1

GSON 라이브러리를 살펴보십시오. http://sites.google.com/site/gson/gson-user-guide#TOC-Using-Gson – Aleadam

관련 문제