Как вернуть в ответ строку с @Produces(MediaType.APPLICATION_JSON)?JAVA

Программисты JAVA общаются здесь
Anonymous
Как вернуть в ответ строку с @Produces(MediaType.APPLICATION_JSON)?

Сообщение Anonymous »

Код: Выделить всё

@GET
@Path("/paises/{id}")
@Produces(MediaType.APPLICATION_JSON)
public Response findCountryList(@PathParam("id")int id){
try{
ArrayList lista = new ArrayList();
for(int i=0; i x.getId()==id).findAny().get();
if(id > lista.size()-1) throw new Exception("That id is not correct");
return Response.ok(co).build();
}catch(Exception e){

return Response.status(404).entity(e.getMessage()).build();
}
}
Я хочу вернуть json, когда у меня нет исключения, но когда оно у меня есть, мне нужно вернуть строку с сообщением об исключении, но эта ошибка при анализе json.
п>

Подробнее здесь: https://stackoverflow.com/questions/502 ... cation-jso

Вернуться в «JAVA»