2011-03-27 7 views
1

Httpclient 연결을 성공적으로 열었습니다. 이제 JSON에서 데이터를 선택하여 목록에 표시하려고합니다. 나는 반나절부터 그것을 봤지만 어떤 도움도 찾을 수 없다. 샘플 프로젝트 또는 코드 스 니펫이 실제로 도움이됩니다.JSON 데이터를 목록보기로 가져 오기

+0

가능한 중복 http://stackoverflow.com/questions/1982700/parse-json -into-listview-friendly-output) –

+0

도움이 필요하다는 것을 이해하지만, 이미 검색 한 적이 있다고 주장하는 것은이 경우에 조금 뒤 떨어진 것으로 보입니다. –

답변

0

http://developer.android.com/reference/org/json/JSONTokener.html 또는 비슷한 JSON 데이터를 디코딩해야합니다.

이렇게하면 목록보기에서 목록 모델을 업데이트해야합니다.

귀하의 신청서에 대해 http://developer.android.com/reference/android/widget/ArrayAdapter.html이 귀하의 필요에 부합한다고 생각합니다.

이미 어레이 어댑터가있는 경우 해당 어댑터를 업데이트하면됩니다.

그래도 그것에 대한 구체적인 내용은 없습니다. 바라기를 이것은 당신을 바른 길로 인도 할 것입니다.

2

이전에는 gson을 사용하여 JSON을 구문 분석했습니다. SDK에 제공된 org.json 패키지는 약간 낮은 수준입니다.

이제 JSON 에서 데이터를 선택하고 목록으로 표시하려고합니다.

"데이터 선택"이라고 말하면 쿼리를 사용하여 데이터의 하위 집합을 검색합니까? jxpath은 흥미로운 솔루션처럼 보입니다. 전체 JSON 데이터를 표시하는 중이면 간단히 gson의 출력을 어댑터로 래핑 할 수 있어야합니다.

반감에서 Google 검색 결과가 도움이되지 않을 수 있습니다.

  • DuckDuckGo: json android listview
  • Stack Overflow: json android listview
  • 마지막

  • DuckDuckGo: json android
    • 은 당신이 정확한 중복으로있는 this question, 당신을 이끄는 것입니다.

      샘플 프로젝트 또는 코드 스 니펫 은 정말 도움이됩니다.

      예제가 풍부합니다! 위의 검색 링크에서 :

      [ListView가 쉬운 출력으로 구문 분석 JSON (의
    관련 문제