看到你已经有了一个REST(JSON),您可以使用一个JSONObject。
您从REST获取json并将其加载到JSONObject中,然后将JSONObject转换为特定的对象。然后获取对象列表并绑定它。
Reference
Tutorial
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;
}
}
:感谢回答,但对于Web服务,我将得到JSON形式的数据集object.The列数将是7,我想显示所有数据在android上网格的形式。所以请指导我如何做到这一点? – Hisenberg