我正在研究从服务器响应值的 Http API。我的问题是响应发送字符串值就像没有 JSON 对象一样。
Username:password:level
user1:user1:2
user2:user2:2
user3:user3:2
user4:user4:2
没有其他的。所以,
List<Models> model;
List<String> stringList = new ArrayList<>;
String[] couple=response.split(":");
for (int i = 3; i < couple.length - 1; i++) {
items = couple[i].split("\n");
String models = gson.toJson(items[0]);
Log.d(TAG, "a is ----> \t" + models);
stringList.add(models);
}
model = (List)stringList;
logcat 显示如下内容:
a is ----> user1
a is ----> 2
a is ----> user2
a is ----> 2
模型类是:
public class Models{
private static final String TAG = Models.class.getName();
private String mUserName;
private String mPassword;
private int mlevel;
public Models(){
}
public String getmUserName() {
return mUserName;
}
public void setmUserName(String mUserName) {
this.mUserName = mUserName;
}
public String getmPassword() {
return mPassword;
}
public void setmPassword(String mPassword) {
this.mPassword = mPassword;
}
public int getMlevel() {
return mlevel;
}
public void setMlevel(int mlevel) {
this.mlevel = mlevel;
}
我不知道该如何处理。
jeck猫
qq_花开花谢_0
相关分类