ArrayList<User> al = new ArrayList<User>();
al = new Gson().fromJson(jsonStr,
new TypeToken<ArrayList<User>>() {
}.getType());
解决方案 »
- andriod开发中eclipse中的ctrl+c不能用
- 装了一日一夜都装不好的Android开发环境
- 关于图片的显示问题
- 2.1系统如何调用系统锁屏
- android listview显示问题
- android应用程序这么多
- intent 传递错误 但是没有报错信息 点击按钮退出
- android app 自定义签名出现错误:Keystore was tampered with, or password was incorrect
- Android SDK更新一集ADT更新出现问题解决办法【转】
- 关于安卓开发的电脑配置问题
- android.content.res.Resources$NotFoundException: Resource ID #0x7f080000
- 呼叫大神,呼叫大神,小弟有个android选项卡不会弄,没有一点头绪,请帮帮忙。
没导包?还是要改两处,你只改了一处?
虽然贴代码不好……但是这种奇怪的错误还是贴一下 public void Test(){
String str = "[{\"name\":\"wang\",\"age\":\"1\"},{\"name\":\"chen\",\"age\":\"2\"}]";
Gson gson = new Gson();
Type t = new TypeToken<ArrayList<User>>() {//改动1
}.getType(); ArrayList<User> ps = gson.fromJson(str, t);//改动2
for (int i = 0; i < ps.size(); i++) {
User us = ps.get(i);
System.out.println(us.toString());
}
}
class User {
String name;
int age;
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public String getName() {
return this.name;
}
public int getAge() {
return this.age;
}
@Override
public String toString() {
return "User [name=" + name + ", age=" + age + "]";
}
}
http://pan.baidu.com/s/1tOYgm
这是我的工程 求帮分析一下啊
http://pan.baidu.com/s/1tOYgm
这是我的工程 求帮分析一下啊 你换个gson包,我用的是2.2.4官网有下。我换掉gson的jar包就好了……
既然不是代码问题,一般我遇到的就是jar包问题,或自己导错包,或者是xml写错了~
http://pan.baidu.com/s/1tOYgm
这是我的工程 求帮分析一下啊
哦哦O(∩_∩)O谢谢啦!!