麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

fastjson的常用使用方法

2019-11-14 23:16:58
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
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 是一個(gè)性能很好的 Java 語(yǔ)言實(shí)現(xiàn)的 JSON 解析器和生成器,來(lái)自阿里巴巴的工程師開(kāi)發(fā)。 主要特點(diǎn): 19  * 1.快速FAST(比其它任何基于Java的解析器和生成器更快,包括jackson) 強(qiáng)大(支持普通JDK類包括任意Java Bean 20  * 2.Class、Collection、Map、Date或enum) 零依賴(沒(méi)有依賴其它任何類庫(kù)除了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     // 實(shí)體轉(zhuǎn)為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("默認(rèn)格式為:"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轉(zhuǎn)為實(shí)體108     private static void Json2Eetity(String json) {109         Userinfo userInfo = JSON.parseObject(json, Userinfo.class);110         System.out.println("輸出對(duì)象的地址:" + userInfo.toString());111         System.out.println("輸出對(duì)象的名字:" + userInfo.getName());112     }113 }

以上Demo所用到的實(shí)體類:

 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 }


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 久草干 | 看国产精品 | 午夜久| 一级黄色在线观看 | 精品国产一区二区三区四区阿崩 | 99欧美精品| 欧美性激情视频 | 色吧久久 | 久草热久| 爽爽淫人综合网网站 | 插插操| 欧美视频在线一区二区三区 | 一区在线视频观看 | 国产小视频在线 | 国产一级小视频 | 国产一区二区三区四区在线 | 羞羞视频.www在线观看 | 国产 日韩 一区 | 深夜毛片免费看 | 久久av喷吹av高潮av懂色 | 欧美成人做爰高潮片免费视频 | 亚洲午夜网站 | 二级大黄大片高清在线视频 | 小情侣嗯啊哦视频www | 在线成人亚洲 | 污污黄 | 精品国产96亚洲一区二区三区 | 超碰97最新| 在线免费av网站 | 斗罗破苍穹在线观看免费完整观看 | 精品国产一区二区三区四区阿崩 | 午夜天堂在线 | 中国老女人一级毛片视频 | 亚洲天堂中文字幕在线观看 | 97久久曰曰久久久 | 亚洲天堂字幕 | 国产一级一片免费播放 | 末成年女av片一区二区 | 久久久久久麻豆 | 亚洲第一精品在线 | 国产精品久久久久久久久久免 |