Я новичок в JAX-RS + RESTEasy
Что мешает мне, так это то, что служба возвращает строку JSON без двойных кавычек.
@Path("/hello")
public class HelloService {
@GET
@Path("say")
@Produces(MediaType.APPLICATION_JSON)
public String say() {
return "Hello";
}
}
Когда я звоню "/ привет / говорю", он просто возвращает Привет но я ожидаю "Привет"
Погуглил несколько дней. У меня есть фрагмент Javascript, использующий JQuery, который вызывает службу, как это:
$(function(){
$.ajax({
url : "services/hello/say",
context : $('#message'),
success : function(data){
$(this).html(data);
},
error : function(xhr, ajaxOptions, thrownError){
$(this).html(xhr.status + "<br>" + thrownError);
}
});
});
И это результат
SyntaxError: Unable to parse JSON string
Хотя статус 200.
Есть ли способ решить эту проблему вместо ручного добавления двойных кавычек в строку?