package com.yang.easyhttp.converter;
import com.google.gson.Gson;
import java.lang.reflect.ParameterizedType;
import java.lang.reflect.Type;
/**
* Created by yangy on 2017/2/15.
*/
public class EasyResponseJsonConverter<T> implements EasyResponseConverter<T> {
@Override
public T convert(String body) {
Gson gson = new Gson(); //TODO:
Type t = getClass().getGenericSuperclass();
Type targ = ((ParameterizedType) t).getActualTypeArguments()[0];
return gson.fromJson(body, targ);
}
}