jsonarray中jsonstring转换为list时报错,希望高手解答一下。 25
这是在android中的一个测试程序。这是TestBean类publicclassTestBean{publicStringid;publicStringname;pub...
这是在android中的一个测试程序。
这是TestBean 类
public class TestBean {
public String id;
public String name;
public TestBean(String id, String name) {
super();
this.id = id;
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
这是jsonstring转换list的代码
String jsonliststr = "[{\"id\":\"1\",\"name\":\"xiaom\"},{\"id\":\"2\",\"name\":\"xiaoh\"}]";
JSONArray jsonArray = JSONArray.fromObject(jsonliststr);
System.out.println("jsonarray: " + jsonArray);
List<TestBean> list = JSONArray.toList(jsonArray, TestBean.class);
System.out.println(list.size());
这是引入的jsonjar包,jdk用的是1.7
报错的信息 展开
这是TestBean 类
public class TestBean {
public String id;
public String name;
public TestBean(String id, String name) {
super();
this.id = id;
this.name = name;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
这是jsonstring转换list的代码
String jsonliststr = "[{\"id\":\"1\",\"name\":\"xiaom\"},{\"id\":\"2\",\"name\":\"xiaoh\"}]";
JSONArray jsonArray = JSONArray.fromObject(jsonliststr);
System.out.println("jsonarray: " + jsonArray);
List<TestBean> list = JSONArray.toList(jsonArray, TestBean.class);
System.out.println(list.size());
这是引入的jsonjar包,jdk用的是1.7
报错的信息 展开
1个回答
2013-04-16
展开全部
打包的时候,要把相关的.jar打进去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询