4
說我有一個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);
}
你認爲將是最好的方式在這裏獲取圖像的子陣列?
謝謝,似乎工作! – 2012-03-13 16:03:07
沒問題..再加一點點來解釋你的json應該如何格式化,但應該像你一樣工作。 :) – 2012-03-13 16:04:30