嗨如何反序列化類型的json對象?關於使用Gson反序列化Json的問題
{"photo":{"id":5, "url":"http://pics.com/pic1.jpg"}};
因爲通常我會創建一個類:
public class Photo{
private int id;
private String url;
public Photo(){
}
}
然後只用運行它:
GsonBuilder gsonb = new GsonBuilder();
Gson gson = gsonb.create();
Photo photo = gson.fromJson(response, Photo.class);
但是,這只是一切都充滿用空值。 它的工作,如果我JSON的只是
{"id":5, "url":"http://pics.com/pic1.jpg"}
任何想法?
謝謝
我很欣賞這個答案,但是在我看來,Gson有(或者應該有)反映一個json字段如何映射到一個對象的方法...... –