내가 같은 JSON 문자열을 말해봐 :GSON을 사용하여 JSON 배열과 하위 배열을 구문 분석 하시겠습니까?
{"title":"aaa","url":"bbb","image":{"url":"ccc","width":"100","height":"200"}, ...
내 접근 :
import com.google.gson.annotations.SerializedName;
public class accessorClass {
@SerializedName("title")
private String title;
@SerializedName("url")
private String url;
@SerializedName("image")
private String image;
// how do I place the sub-arrays for the image here?
...
public final String get_title() {
return this.title;
}
public final String get_url() {
return this.url;
}
public final String get_image() {
return this.image;
}
...
}
그리고 내 주요 :
Gson gson = new Gson();
JsonParser parser = new JsonParser();
JsonArray Jarray = parser.parse(jstring).getAsJsonArray();
ArrayList<accessorClass > aens = new ArrayList<accessorClass >();
for(JsonElement obj : Jarray)
{
accessorClass ens = gson.fromJson(obj , accessorClass .class);
aens.add(ens);
}
당신에게 가장 좋은 방법이 될 것 어떻게 생각하십니까 여기에 이미지의 서브 어레이를 가져다 주시겠습니까?
감사합니다. 작동하는 것 같습니다. –
문제 없음 .. json을 포맷해야하는 방법을 설명하기 위해 조금 더 추가되었지만 가지고 있던대로 작동해야합니다. :) –