마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

json 파싱 도와주세요

0 추천

["ㅁㅁㅁ","ㅁㅁㅁ","ㅁㅁㅁ"] 이런 단순한 jsonarray인데

retrofit2를 이용해서 클래스를만들고 

아래같이 짜봣는데 Expected BEGIN_OBJECT but was BEGIN_ARRAY at line 1 column 2  이런 오류가 납니다 도와주세요 ㅠㅠ

public class BoardResponse {
    ArrayList<String> JsonArray = new ArrayList<>();

    public ArrayList<String> getJsonArray() {
        return JsonArray;
    }

    public void setJsonArray(ArrayList<String> jsonArray) {
        JsonArray = jsonArray;
    }
}
익명사용자 님이 2016년 11월 10일 질문

1개의 답변

0 추천

http://stackoverflow.com/questions/5554217/google-gson-deserialize-listclass-object-generic-type

 

Type listType = new TypeToken<ArrayList<YourClass>>(){}.getType();

List<YourClass> yourClassList = new Gson().fromJson(jsonArray, listType);

익명사용자 님이 2016년 11월 10일 답변
...