2
第二步调:编写测试代码-利用net.sf.json.JSONObject进行转换。
2.1、起首成立一个实体类Student set和get本身生当作
public class Student { private int id; private String name; private String sex;
}
2.2 建立测试代码
import net.sf.json.JSONObjectimport java.util.ArrayList;import java.util.List;
public static void testObject(){
//建立一个对象并将 给对象赋值 然后利用fastjson转化为json类型的数据
Student st = new Student();
st.setId(1);
st.setName(“张三”);
st.setSex(“男”);
JSONObject json = JSONObject.fromObject(st);
System.out.println(json);
//获得json数据
Object obj = JSONObject.toBean(json,Student.class);
//将json转为json数据
JSONObject objJson = JSONObject.fromObject(obj);
System.out.println(objJson);
Student st2 = (Student) JSONObject.toBean(objJson,Student.class);
System.out.println(st2.getSex());
}
运行成果如下所示: