嗨如何反序列化类型的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字段如何映射到一个对象的方法...... –