ArrayList<User> al = new ArrayList<User>();
al = new Gson().fromJson(jsonStr,
new TypeToken<ArrayList<User>>() {
}.getType());
解决方案 »
- android中执行linux命令 的疑问
- 修改了drawable里png文件,但是手机运行还是显示旧的图标。
- Android 在锁屏的时候屏蔽各种按键
- eclipse 自动帮助文档的背景色怎么调?
- sqlite 初始化的问题!什么时候创建据库文件?
- android无法拦截短信广播
- android进入一个activity时报错了,求教
- 关于HTTP TCP连接问题
- android设备如何利用wifi direct实现无线中继
- Unable to start activity ComponentInfo{**} java.lang.NullPointerException
- 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谢谢啦!!