FastJson比较快,还有就是他是第三方所提供所以要导入其他包。
下面来看一个example当中的一段代码
public static T getStudent(String jsonString,Class cls)
//对于泛型的使用也就是说既然是泛型,那么前面必须加T。
//在这个位置不禁有朋友会问了,为什么要Class呢,为什么要加泛型
//我们从api里可以得知parseObject这个方法的第二个参数必须是泛型类型的,所以不加下面会有问题
{
T t =null;
t =JSON.parseObject(jsonString,cls);
returnt;
}
publicstatic List getStudents(String jsonString,Class cls)
{
//上面提到过,因为要用泛型,就是list前面加t,后面的类型也是位置的,所以也是
Listlist
=
new ArrayList();
list=JSON.parseArray(jsonString,cls);
returnlist;
}
publicstatic List getListString(String jsonString)
{
List list =new ArrayList();
list =JSON.parseArray(jsonString,String.class);
returnlist;
}
publicstatic List
下面来看一个example当中的一段代码
public static T getStudent(String jsonString,Class cls)
//对于泛型的使用也就是说既然是泛型,那么前面必须加T。
//在这个位置不禁有朋友会问了,为什么要Class呢,为什么要加泛型
//我们从api里可以得知parseObject这个方法的第二个参数必须是泛型类型的,所以不加下面会有问题
//上面提到过,因为要用泛型,就是list前面加t,后面的类型也是位置的,所以也是