[FIX] Correct RESTApi.gets retreive data list in a correct way
This commit is contained in:
parent
007003394a
commit
3e6b9bf77c
@ -16,7 +16,6 @@ import org.slf4j.Logger;
|
|||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
|
||||||
import com.fasterxml.jackson.core.JsonParseException;
|
import com.fasterxml.jackson.core.JsonParseException;
|
||||||
import com.fasterxml.jackson.core.type.TypeReference;
|
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
import com.fasterxml.jackson.databind.exc.MismatchedInputException;
|
import com.fasterxml.jackson.databind.exc.MismatchedInputException;
|
||||||
|
|
||||||
@ -56,7 +55,9 @@ public class RESTApi {
|
|||||||
"Fail to get the data [" + httpResponse.statusCode() + "] " + httpResponse.body());
|
"Fail to get the data [" + httpResponse.statusCode() + "] " + httpResponse.body());
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return this.mapper.readValue(httpResponse.body(), new TypeReference<List<T>>() {});
|
//return this.mapper.readValue(httpResponse.body(), new TypeReference<List<T>>() {});
|
||||||
|
return this.mapper.readValue(httpResponse.body(),
|
||||||
|
this.mapper.getTypeFactory().constructCollectionType(List.class, clazz));
|
||||||
}
|
}
|
||||||
|
|
||||||
public <T> T get(final Class<T> clazz, final String urlOffset)
|
public <T> T get(final Class<T> clazz, final String urlOffset)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user