国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

fastjson的常用使用方法

2019-11-14 23:16:58
字體:
來源:轉載
供稿:網友
fastjson的常用使用方法
  1 package Demo;  2   3 import java.util.ArrayList;  4 import java.util.Collection;  5 import java.util.Date;  6 import java.util.HashMap;  7 import java.util.List;  8 import java.util.Vector;  9  10 import com.alibaba.fastjson.JSON; 11 import com.alibaba.fastjson.JSONArray; 12 import com.alibaba.fastjson.JSONObject; 13 import com.alibaba.fastjson.serializer.SerializerFeature; 14  15 import entity.Userinfo; 16  17 /** 18  * fastjson 是一個性能很好的 Java 語言實現的 JSON 解析器和生成器,來自阿里巴巴的工程師開發。 主要特點: 19  * 1.快速FAST(比其它任何基于Java的解析器和生成器更快,包括jackson) 強大(支持普通JDK類包括任意Java Bean 20  * 2.Class、Collection、Map、Date或enum) 零依賴(沒有依賴其它任何類庫除了JDK) 21  *  22  */ 23 public class TestFastJson { 24  25     public static void main(String[] args) { 26         String json = "{/"name/":/"chenggang/",/"age/":24}"; 27         String arrayAyy = "[[/'馬云',50],null,[/'馬化騰',30]]"; 28 //        Entity2json("zhangsan", 24); 29 //        list2Json(); 30         Complexdata(); 31 //        Deserialization(json); 32 //        DateFormate(new Date()); 33 //        Json2Eetity(json); 34 //        String2JSONArray(arrayAyy); 35     } 36  37     // 實體轉為Json 38     public static void Entity2json(String name, int age) { 39         Userinfo info = new Userinfo(name, age); 40         String str_json = JSON.toJSONString(info); // 41         System.out.SEObject(json, Userinfo.class); 92         System.out.println("姓名是:" + userInfo.getName() + ", 年齡是:" 93                 + userInfo.getAge()); 94     } 95  96     // 格式話日期 97     public static void DateFormate(Date date) { 98         System.out.println("輸出毫秒值:" + JSON.toJSONString(date)); 99         System.out.println("默認格式為:"100                 + JSON.toJSONString(date,101                         SerializerFeature.WriteDateUseDateFormat));102         System.out.println("自定義日期:"103                 + JSON.toJSONStringWithDateFormat(date, "yyyy-MM-dd",104                         SerializerFeature.WriteDateUseDateFormat));105     }106 107     // Json轉為實體108     private static void Json2Eetity(String json) {109         Userinfo userInfo = JSON.parseObject(json, Userinfo.class);110         System.out.println("輸出對象的地址:" + userInfo.toString());111         System.out.println("輸出對象的名字:" + userInfo.getName());112     }113 }

以上Demo所用到的實體類:

 1 package entity; 2  3 public class Userinfo { 4     private static final long serialVersionUID = 1L; 5     private String name; 6     private int age; 7  8      9     public Userinfo() {10         super();11     }12 13     public Userinfo(String name, int age) {14         super();15         this.name = name;16         this.age = age;17     }18 19     public void setName(String name) {20         this.name = name;21     }22 23     public String getName() {24         return name;25     }26 27     public void setAge(int age) {28         this.age = age;29     }30 31     public int getAge() {32         return age;33     }34 }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 莱芜市| 四子王旗| 屏东县| 安仁县| 牙克石市| 宝应县| 竹山县| 永济市| 白水县| 喀喇沁旗| 北安市| 平昌县| 论坛| 石台县| 新乡县| 侯马市| 克什克腾旗| 湖北省| 昆山市| 美姑县| 尉氏县| 深州市| 九龙坡区| 汶上县| 台湾省| 确山县| 浦北县| 平果县| 贵溪市| 浦江县| 北流市| 罗源县| 河北省| 鹤庆县| 肇庆市| 天津市| 屏东市| 沙河市| 铁力市| 盖州市| 大埔县|