java如何从Json响应中获取嵌套属性和图像
我从服务器收到了此表单中的响应
{"error":null,"id":1,"result":
{"admin":false,
"firstname":"Jason",
"id":346,"idHotel":109,
"idVendor":null,
"lastname":"Butcher",
"sessionkey":"3c8a17ae47a6d131b1a14b44a1d8f9a9",
"urlAvatar":"avatar_316_mjm.jpg",
"urlThumb":"thumb_316_mjm.jpg"}
}
想要获得各种单打属性
比如说
Boolean error=..;
String admin=....;
String idHotel=...;
还有图像
# 1 楼答案
您应该创建这样的包装器类:
然后,通过gson将json反序列化到类中对您来说很简单:
你还可以做很多其他漂亮的事情:https://sites.google.com/site/gson/gson-user-guide
哦,忘了一件重要的事! 记住要更改Gson库的名称空间,我在htc电话上运行它时遇到了问题。您可以使用jar链接来实现这一点:http://code.google.com/p/jarjar/downloads/list
文件:http://code.google.com/p/jarjar/wiki/CommandLineDocs