1. 程式人生 > >fastJson API 最快的Json和物件轉換工具

fastJson API 最快的Json和物件轉換工具

package lavasoft.stu.json; 

import 
com.alibaba.fastjson.JSON; 
import 
com.alibaba.fastjson.serializer.SerializeConfig; 
import 
com.alibaba.fastjson.serializer.SimpleDateFormatSerializer; 

import 
java.util.*;/** 
* Created by IntelliJ IDEA. 

* @author leizhimin 11-11-22 上午9:15 
*/
 
public
 class 
Foo {        private String vString = "vStringhehhehe";        private char vchar = 'x';        private byte vbyte = 64;        private short vshort = 128;        private int vint = 65535;        private long vlong = 9999999L;        private float vfloat = 12.1f;        private double vdouble = 22.203d;        private
 boolean 
vboolean = false; 

//        private Date vdate = new Date(); 
        private Date dddd = new Date();        private Date vDate = new Date();        private Date v_Date = new Date();        private Object vnull = null;        private String[] avString = {"aaa", "bbb", "ccc"};        private
 int
[] avint = {1, 2, 3, 4};        private boolean[] avboolean = {true, false, true, true};        private List<String> listString = new ArrayList<String>();        private Map<String, String> map = new HashMap<String, String>();        private Bar bar = new Bar();        private Bar[] avBar = {new Bar(), new Bar()};        private List<Bar> listBar = new ArrayList<Bar>();        {                listString.add("listString1");                listString.add("listString2");                listString.add("listString3");                map.put("x", "s11111x");                map.put("y", "s22222y");                map.put("z", "s33333z");                listBar.add(new Bar());                listBar.add(new Bar());                listBar.add(new Bar());        }        public String getvString() {                return vString;        }        public void setvString(String vString) {                this.vString = vString;        }        public char getVchar() {                return vchar;        }        public void setVchar(char vchar) {                this.vchar = vchar;        }        public byte getVbyte() {                return vbyte;        }        public void setVbyte(byte vbyte) {                this.vbyte = vbyte;        }        public short getVshort() {                return vshort;        }        public void setVshort(short vshort) {                this.vshort = vshort;        }        public int getVint() {                return vint;        }        public void setVint(int vint) {                this.vint = vint;        }        public long getVlong() {                return vlong;        }        public void setVlong(long vlong) {                this.vlong = vlong;        }        public float getVfloat() {                return vfloat;        }        public void setVfloat(float vfloat) {                this.vfloat = vfloat;        }        public double getVdouble() {                return vdouble;        }        public void setVdouble(double vdouble) {                this.vdouble = vdouble;        }        public boolean isVboolean() {                return vboolean;        }        public void setVboolean(boolean vboolean) {                this.vboolean = vboolean;        }        public Date getDddd() {                return dddd;        }        public void setDddd(Date dddd) {                this.dddd = dddd;        }        public Date getV_Date() {                return v_Date;        }        public void setV_Date(Date v_Date) {                this.v_Date = v_Date;        }        public Date getvDate() {                return vDate;        }        public void setvDate(Date vDate) {                this.vDate = vDate;        }        public Object getVnull() {                return vnull;        }        public void setVnull(Object vnull) {                this.vnull = vnull;        }        public String[] getAvString() {                return avString;        }        public void setAvString(String[] avString) {                this.avString = avString;        }        public int[] getAvint() {                return avint;        }        public void setAvint(int[] avint) {                this.avint = avint;        }        public boolean[] getAvboolean() {                return avboolean;        }        public void setAvboolean(boolean[] avboolean) {                this.avboolean = avboolean;        }        public List<String> getListString() {                return listString;        }        public void setListString(List<String> listString) {                this.listString = listString;        }        public Map<String, String> getMap() {                return map;        }        public void setMap(Map<String, String> map) {                this.map = map;        }        public Bar getBar() {                return bar;        }        public void setBar(Bar bar) {                this.bar = bar;        }        public Bar[] getAvBar() {                return avBar;        }        public void setAvBar(Bar[] avBar) {                this.avBar = avBar;        }        public List<Bar> getListBar() {                return listBar;        }        public void setListBar(List<Bar> listBar) {                this.listBar = listBar;        }}

相關推薦

fastJson API Json物件轉換工具

package lavasoft.stu.json;  import com.alibaba.fastjson.JSON;  import com.alibaba.fastjson.serializer.SerializeConfig;  import com.alibaba.fastjson.se

FastJson--阿里巴巴公司開源的速度Json物件轉換工具

 這是關於FastJson的一個使用Demo,在Java環境下驗證的 class User{ private int id; private String name; public int getId() { return id; } public voi

SpringMVC整合FastJson:用"json轉換工具"替換SpringMVC的預設json轉換

一.環境說明 Windows 10 1709 Spring 4.3.12.RELEASE FastJson 1.2.40 IDEA 2017.3 JDK 1.8.0_144 二.開始配置 在SpringmMVC的配置檔案中加入如下程式碼  (目前最新版的配置是

Java之json物件之間的相互轉換

json使用前必須先引入json的相關jar包,我這裡用的是json-lib-2.4-jdk15.jar這個版本的jar包。如果大家沒有的話可以直接在我這裡下載:點選開啟連結 匯入完jar就可以正式開

JAVA實現json物件間的相互轉換,支援複雜物件格式

jackson-core-asl-1.9.12.jar jackson-mapper-asl-1.9.12.jar package com.psd.test; import java.io.IOException; import java.text.SimpleDat

jackson完成json物件/map/list互轉

jackson是一款非常好用的json轉換工具,總結一下具體用法   一:匯入依賴   <dependency>     <groupId>com.fasterxml.jackson.core</grou

fastjson中日期與json之間的轉換

Date date=new Date(); //輸出毫秒值 System.out.println(JSON.toJSONString(date)); //預設格式為yyyy-MM-dd HH:mm:ss System.out.println(JSON.toJSONString(date

Java 物件xml轉換工具

package com.mcp.util; import org.apache.commons.lang3.StringUtils; import java.io.StringReader; import java.io.StringWriter; import j

java 物件json字串互相轉換工具

                需要引入的jar包: JsonUtil.java檔案: package

一些json物件轉換工具集合類

package com.myhexin.ifs.utils; import org.codehaus.jackson.JsonFactory; import org.codehaus.jackson.JsonGenerationException; import org.codehaus.j

json物件的相互轉化

<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">使用com.fasterxml.jackson.databind.Obj

android 中XML物件轉換利器Xstream的使用

    //JettisonMappedXmlDriver 轉換的字串 {"list":{"student":[{"id":1,"name":"haha","email":"email","address":"address","birthday":[{},"2010-11-22"]}]},"student"

json物件轉換工具(java)

本工具類主要用於json字串和java物件的相互轉換 程式碼: import java.util.List; import com.fasterxml.jackson.core.JsonPro

js字串物件轉換

1.js字串 轉換成 js物件         形如:字串  var    str    = ‘{a : "A",b:"B",c:"C",d :100}’,可以通過函式eval("("+str+")"

android 時間戳轉換dptopx轉換工具(java)

import com.ta.utdid2.android.utils.StringUtils; import java.text.ParseException; import java.tex

JavaBean物件轉換工具

package com.example.util; import com.alibaba.fastjson.JSON; import org.apache.commons.collections.CollectionUtils; import org.apache.comm

java專案常用工具類之beancopy,beanmap轉換工具

專案環境: jdk1.8+spring4.3.12 一、問題描述及試用場景: 在專案規範中,要求類名以DO為尾的類作為資料庫層實體bean,類名以MO為尾的類作為系統傳輸層實體bean,類名以VO為尾的類作為服務端與前端互動的實體bean。由於以上要求,需

微服務應用大行其道,我提供一個dtoentity轉換工具類,方便大家做轉換,少寫機械程式碼,多陪陪家人

微服務應用大行其道,我提供一個dto和entity轉換工具類,方便大家做轉換,少寫機械程式碼,多陪陪家人。 該工具類主要是對do

FastJson進行物件集合JSON字串的轉換

    在資料庫正確的儲存格式是這個樣子的:        這樣應該算是JSONArray格式的資料了,集合型別的資料。    要求就是每次增加要在此的基礎上向集合中增加物件 ,業務是很簡單了,但真的不知道使用FastJson中的哪個方法進行轉換;    在資料庫中儲存的是字

gsonfastjsonjson對象轉換成javaBean 簡單對照

true blog eth lena ssa file obj return 今天 同事離職,項目後端部分的叠代和重構後面由我接手. 今天看項目代碼時,發現項目使用了Gson,用於將json字符串轉換成javaBean. 以前沒使用過Gson,隨即,簡單入了個們, 想起fa