代码如下:
private ResponseGetUserByUserId resp;
public void onSuccess(int statusCode, Header[] headers, byte[] responseBody) {
String jsonData = new String(responseBody);
Log.d(TAG, "Success: " + 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。
第一次使用,不知道问题出在哪里,求解答。
resp 你设置成 ResponseGetUserByUserId没
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。