添加 jar 包支持:
gson-2.3.1.jar
编写工具类
import java.util.ArrayList;
import java.util.List;
import com.google.gson.Gson;
import com.google.gson.JsonArray;
import com.google.gson.JsonElement;
import com.google.gson.JsonParser;
public class JsonUtils {
public static <T> T toObject(String data, Class<T> clazz) {
Gson gson = new Gson();
return gson.fromJson(data, clazz);
}
public static String toJson(Object object) {
Gson gson = new Gson();
return gson.toJson(object);
}
public static <T> List<T> toList(String data, Class<T> clazz) {
Gson gson = new Gson();
List<T> list = new ArrayList<T>();
JsonArray array = new JsonParser().parse(data).getAsJsonArray();
for (JsonElement jsonElement : array) {
list.add(gson.fromJson(jsonElement, clazz));
}
return list;
}
}