list与jSONArray互相转换
来源:互联网 发布:国庆武功山攻略 知乎 编辑:程序博客网 时间:2024/05/07 16:11
以下为list与jSONArray互相转换代码。
javaBean代码:
package com.test.json;
public class Student {
private int id;
private String name;
private String sex;
private int age;
private String[] hobby;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String[] getHobby() {
return hobby;
}
public void setHobby(String[] hobby) {
this.hobby = hobby;
}
}
转换测试代码:
package com.test.json;
import java.util.ArrayList;
import java.util.List;
import net.sf.json.JSONArray;
public class TestJSONObjectList {
@SuppressWarnings("unchecked")
public static void main(String[] args) throws Exception {
Student student1 = new Student();
student1.setId(1);
student1.setName("jag");
student1.setSex("man");
student1.setAge(25);
student1.setHobby(new String[]{"篮球","上网","跑步","游戏"});
Student student2 = new Student();
student2.setId(1);
student2.setName("jag");
student2.setSex("man");
student2.setAge(25);
student2.setHobby(new String[]{"篮球","上网","跑步","游戏"});
List<Student> list = new ArrayList<Student>();
list.add(student1);
list.add(student2);
// List 转 JSONArray
JSONArray jsonMessage = JSONArray.fromObject(list);
//输出转换后的JSON串
System.out.println(jsonMessage.toString());
List<Student> listO = (List<Student>) JSONArray.toCollection(JSONArray.fromObject(jsonMessage) , Student.class);
Student student = null;
for(int i = 0; i < listO.size(); i++) {
student = listO.get(i);
System.out.println(student.getName());
}
}
}
- list与jSONArray互相转换
- jsonArray转换成list
- JsonArray转换为List
- JSONArray和List转换
- java数组与List互相转换
- java List与array互相转换
- python中list与array互相转换
- list与数组的互相转换
- python中list与array互相转换
- javabean/List<javabean>与map/List<map>互相转换
- List,数组互相转换
- JSONObject与Map的转换以及JSONArray与List的转换
- List类型与String数组、Set集合互相转换
- java中List与数组的互相转换
- Python技巧——list与字符串互相转换
- JavaBean、List与XML之间的互相转换
- List集合与Array数组之间的互相转换
- List集合与Array数组之间的互相转换
- eclipse 下载地址
- 手机里的照片被删除了还能恢复吗丨手机照片删除怎么恢复丨
- 世界杯32强口号出炉 谁的口号最奇葩?!
- 11111
- LabWindows/CVI入门之第五章:外设驱动开发
- list与jSONArray互相转换
- AlienSkin Snap Art 4.0.366汉化补丁(PS手绘效果插件)
- iOS5新特性:强大的Core Image(教你做自己的美图秀秀))
- 静态代理与动态代理
- 关于Spring的69个面试问答——终极列表
- 动物
- Toad for DB2
- Android ScrollView反弹效果的实现
- <iOS>iphone技术总结,整合一下