2011-04-11 6 views
1

Google GSON을 사용하여 json 요청을 구문 분석하려고합니다 (Android의 경우 일반적인 질문이기는하지만). 다음 JSON 개체와 일치하는 올바른 개체 구조를 만드는 데 문제가 있습니다.gson으로 반복 변수를 파싱하는 json

com.google.gson.JsonParseException: Expecting object found: [{"url":"http://www.myurl.com"},{"url":"http://www.myurl2.com"}] 

답변

1

private List<String> slideUrl; 
을 시도해보십시오

JSON 객체

"slideshow": [ 
     { 
      "url": "http:\/\/www.myurl.com" 
     }, 
     { 
      "url": "http:\/\/www.myurl2.com" 
     }] 

자바 객체

public static class Slideshow { 
     //@SerializedName("url") 
     private String[] slideUrl; 

     public String[] getSlideUrl() { 
      return slideUrl; 
     } 

     public void setSlideUrl(String[] slideUrl) { 
      this.slideUrl = slideUrl; 
     } 
    } 

구문 분석 오류가

그리고 getter 및 setter도 변경하십시오.

건배 론

관련 문제