问题描述
- 关于gson解析Json数据出现错误
- 代码如下:
private ResponseGetUserByUserId resp; public void onSuccess(int statusCode Header[] headers byte[] responseBody) { String jsonData = new String(responseBody); Log.d(TAGSuccess: "" + jsonData); resp = new Gson().fromJson(jsonData ResponseGetUserByUserId.class); Log.d(TAG*"" + resp.getUserName() + ""*""); Toast.makeText(getActivity()"+resp.getPhoneCountryCode() Toast.LENGTH_LONG).show(); }
在调试状态下看到,jsonData没有问题,正确获取了数据,但是resp中,所有的int都显示为0,所有的String都显示为null。
第一次使用,不知道问题出在哪里,求解答。
解决方案
http://blog.csdn.net/tkwxty/article/details/34474501
解决方案二:
resp 你设置成 ResponseGetUserByUserId没
解决方案三:
private ResponseGetUserByUserId resp; 这个在最前面声明了。刚刚没看清。
解决方案四:
http://blog.sina.com.cn/s/blog_68b3fdc301011ghr.html
解决方案五:
http://www.eoeandroid.com/thread-562430-1-1.html
解决方案六:
Gson解析Json数据
Gson解析json数据
Gson解析复杂的json数据
时间: 2024-12-29 01:50:15