package ren.solid.library.http.func;
import io.reactivex.annotations.NonNull;
import io.reactivex.functions.Function;
import ren.solid.library.http.HttpResult;
import ren.solid.library.utils.json.JsonConvert;
/**
* Created by _SOLID
* Date:2016/7/28
* Time:11:04
*/
public class ResultFunc<T> implements Function<String, HttpResult<T>> {
@Override
public HttpResult<T> apply(@NonNull String result) throws Exception {
JsonConvert<HttpResult<T>> convert = new JsonConvert<HttpResult<T>>() {
};
return convert.parseData(result);
}
}