私は Web サービス REST を持っています:
@Path("/Vehicles")
public class Vehicles{
@GET
@Path("/Cars")
@Produces(aplicattion/json)
public String Cars() {
Car[] cars = Consulting my database...
Gson gson = new Gson();
return gson.toJson(cars);
}
Web サービスを使用します。
try {
HttpClient httpClient = new DefaultHttpClient();
HttpGet get = new HttpGet(
"http://localhost:8080/Concessionaire/rest/Vehicles/Cars");
HttpResponse resp = httpClient.execute(get);
String respGET = EntityUtils.toString(resp.getEntity());
Gson gson = new Gson();
Cars[] c = gson.fromJson(respGET,Cars[].class);
}catch(Exception e){
}
しかし、この例外が表示されます: BEGIN_ARRAY が予期されましたが、行 1 列 6 で文字列でした 何が問題ですか?