30 行
564 B
Java
30 行
564 B
Java
package com.xuqm.base.common;
|
|
|
|
import java.util.List;
|
|
|
|
/**
|
|
* Created by xuqm on 2016/6/3.
|
|
*/
|
|
public abstract class Json {
|
|
private static Json json;
|
|
|
|
Json() {
|
|
}
|
|
|
|
public static Json get() {
|
|
if (json == null) {
|
|
json = new GsonImplHelp();
|
|
}
|
|
return json;
|
|
}
|
|
|
|
public abstract String toJson(Object src);
|
|
|
|
public abstract <T> T toObject(String json, Class<T> claxx);
|
|
|
|
public abstract <T> T toObject(byte[] bytes, Class<T> claxx);
|
|
|
|
public abstract <T> List<T> toList(String json, Class<T> claxx);
|
|
|
|
}
|