我从android应用程序调用wcf restful webservices。我成功地将数据发布到webservice并使用JSON Object从webservice接收响应。
现在我需要在gridview中的android应用程序中显示从webservice收到的数据(数据集)。
请通过提供一些相同的教程或链接来帮助我。
谢谢
答案 0 :(得分:0)
看到您已经拥有REST(JSON),您可以使用JSONObject。
您从REST获取json并将其加载到JSONObject中,然后获取JSONObject并将其转换为特定对象。然后获取对象列表并绑定它。
JSONObject obj = "From REST Request"
try {
JSONArray users = obj.getJSONArray("users");
for (int i = 0; i < users.length(); i++) {
User user = new User(users.getJSONObject(i));
}
} catch (JSONException e) {
e.printStackTrace();
}
class User {
private String _username;
private String _displayName;
public User() {
}
public User(JSONObject obj) {
if (obj == null)
return;
try {
setUsername(obj.getString("username"));
setDisplayName(obj.getString("displayname"));
} catch (JSONException e) {
e.printStackTrace();
}
}
public String getUsername() {
return _username;
}
public void setUsername(String _username) {
this._username = _username;
}
public String getDisplayName() {
return _displayName;
}
public void setDisplayName(String _displayName) {
this._displayName = _displayName;
}
}