json解析
来源:互联网 发布:化妆品可以去淘宝买吗 编辑:程序博客网 时间:2024/06/06 05:51
用于两组数据相同下解析
public class JsonUtils {
public void parseJson(String jsonData){Type listType = new TypeToken<LinkedList<User>>(){}.getType();
Gson gson=new Gson();
LinkedList<User> users=gson.fromJson(jsonData, listType);
for(Iterator iterator=users.iterator();iterator.hasNext();){
User user=(User)iterator.next();
System.out.println("name--->"+user.getName());
System.out.println("age---->"+user.getAge());
}
}
public class User {
private String name;
private int age;
public User(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
public class MainActivity extends Activity {
private Button button=null;
private String jsonDate="[{\"name\":\"zhangsan\",\"age\":\"20\"},{\"name\":\"lisi\",\"age\":28}]";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button=(Button) this.findViewById(R.id.button1);
button.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
JsonUtils jsonUtils=new JsonUtils();
jsonUtils.parseJson(jsonDate);
}
});
}
}
- 【JSON解析】JSON解析
- 解析JSON
- Json解析
- JSON解析
- JSON解析
- json解析
- Json解析
- Json解析
- JSON解析
- Json解析
- Json解析
- JSON解析
- JSON解析
- json 解析
- Json解析
- JSON解析
- json解析
- json 解析
- Mac下配置Eclipse内存,解决Eclipse内存溢出问题
- According to TLD or attribute directive in tag file异常
- ListView滑动删除实现之三——创建可滑动删除的ListView
- 黑马程序员--IOS学习日记:13--OC中的block和protocol
- git分支
- json解析
- awk数据处理整理
- C#:重启后,AssemblyInfo中AssemblyTitle的描述内容显示正常.........
- 程序报错:有多个重载函数“~~”与~~相匹配!
- MySQL更改数据库表的存储引擎
- 数据库学习笔记系列(7)——连接查询
- 移动过程及其数据存储带来的冲突解决办法 及其 精灵下落填充过程
- gzip:stdin:not in gzip format
- css基础学习笔记(一)