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 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!