前台获取后台定义的jsonArray中的值(按id获取个人用户信息) 50
我在后台把获取的数据放入到一个jsonArray中,目的是在点击用户头像时进入到该用户的个人信息页面显示该用户信息,如何获取该用户的个人信息...
我在后台把获取的数据放入到一个jsonArray中,目的是在点击用户头像时进入到该用户的个人信息页面显示该用户信息,如何获取该用户的个人信息
展开
2个回答
2017-09-20
展开全部
//returnValue从后台返回的数据
JSONArray jsonArray = new JSONArray(returnValue);
for (int i = 0; i < jsonArray.length(); i++) {
JSONObject resultJsonObject = jsonArray.getJSONObject(i);
//该用户所有数据包括微信、qq等
UserBean userBean = new UserBean();
userBean.setName(resultJsonObject .getString("userid"));
userBean.setIdcard(resultJsonObject .getString("nickName"));
userBean.setFace(resultJsonObject .getString("icon"));
····
··
//list.add(userBean)
}
你点击跳转的时候获取你点击的数据传送到下个界面
Intent intent = new Intent(Main.this, Sec.class);
Bundle bundle = new Bundle();
bundle.putSerializable("UserBean ", userBean);
intent.putExtras(bundle);
startActivity(intent);
下个界面接收
Intent intent = this.getIntent();
UserBean userBean= (UserBean ) intent.getSerializableExtra("UserBean ");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$.ajax({
url: '....',
type: 'GET',
data: {'...': '...'},
dataType: 'json',
success: function (response) {
var result = response;
if (typeof response == 'string') {
//一般是返回json串
result = JSON.parse(response);
}
console.dir(result);
},
error: function (e) {
//...
}
});
url: '....',
type: 'GET',
data: {'...': '...'},
dataType: 'json',
success: function (response) {
var result = response;
if (typeof response == 'string') {
//一般是返回json串
result = JSON.parse(response);
}
console.dir(result);
},
error: function (e) {
//...
}
});
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询