Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计说话和Java平台的总称。用Java实现的HotJava浏览器(撑持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计较。从此,Java被普遍接管并鞭策了Web的敏捷成长,常用的浏览器现均撑持Java applet
第一步调:建立一个springboot的项目(也可以建立一个简答的java项目)。
1、 打开建立页面 选择File-new-project..
2、选择建立的项目为spring initializr 进入springboot项目建立步调(也可以选择类型java,建立一个通俗java项目)
3、输入项目名字,选择依靠web(若是不需要可以不选),选择存放目次-完当作(Finish)
第二步调:编写测试代码-利用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());
}
运行成果如下所示:
第三步调:编写测试代码-利用强制转换。
在第一种体例的根本上对其点窜如下所示:
public static void testObject(){
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);
Student st2 = (Student) obj;
System.out.println(st2.getSex());
}
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!