下载地址
fastjson
测试代码
package org.apache.qpid.contrib.test;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.Map;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.alibaba.fastjson.TypeReference;
import com.alibaba.fastjson.serializer.SerializeConfig;
import com.alibaba.fastjson.serializer.SerializerFeature;
import com.alibaba.fastjson.serializer.SimpleDateFormatSerializer;
import com.alibaba.fastjson.serializer.SimplePropertyPreFilter;
public class TestFastjson {
public void test1() {
Employee e = new Employee("001", "张三", 23, new Date());
String jsonStr = JSON.toJSONString(e);
System.out.println(jsonStr);
Employee emp = JSON.parseObject(jsonStr, Employee.class);
System.out.println(emp.getName());
}
public void test2() {
Employee e = new Employee("001", "张三", 23, new Date());
Employee e2 = new Employee("002", "李四", 29